Initial revision
Marc Liyanage [Sun, 13 Feb 2005 13:10:18 +0000 (13:10 +0000)]
git-svn-id: svn+ssh://www.entropy.ch/Users/liyanage/Documents/svnroot/trunk/LeanCalc@128 153f8dbc-cef0-0310-8e0e-ba1d6c9f8c6b

389 files changed:
English.lproj/Credits.rtf [new file with mode: 0644]
English.lproj/InfoPlist.strings [new file with mode: 0644]
English.lproj/MainMenu.nib/classes.nib [new file with mode: 0644]
English.lproj/MainMenu.nib/info.nib [new file with mode: 0644]
English.lproj/MainMenu.nib/keyedobjects.nib [new file with mode: 0644]
English.lproj/MyDocument.nib/classes.nib [new file with mode: 0644]
English.lproj/MyDocument.nib/info.nib [new file with mode: 0644]
English.lproj/MyDocument.nib/keyedobjects.nib [new file with mode: 0644]
Icon Artwork/Calculations.icns [new file with mode: 0644]
Icon Artwork/Calculations.tif [new file with mode: 0644]
Icon Artwork/LeanCalc.ai [new file with mode: 0644]
Icon Artwork/LeanCalc.icns [new file with mode: 0644]
Icon Artwork/LeanCalc.psd [new file with mode: 0644]
Icon Artwork/LeanCalc.tif [new file with mode: 0644]
Icon Artwork/LeanCalcool.ai [new file with mode: 0644]
Info.plist [new file with mode: 0644]
LeanCalc.xcode/liyanage.mode1 [new file with mode: 0644]
LeanCalc.xcode/liyanage.pbxuser [new file with mode: 0644]
LeanCalc.xcode/project.pbxproj [new file with mode: 0644]
LeanCalc_Prefix.pch [new file with mode: 0644]
Sources/AppDelegate.h [new file with mode: 0644]
Sources/AppDelegate.m [new file with mode: 0644]
Sources/Calculation.h [new file with mode: 0644]
Sources/Calculation.m [new file with mode: 0644]
Sources/CmdKeyInterceptApplication.h [new file with mode: 0644]
Sources/CmdKeyInterceptApplication.m [new file with mode: 0644]
Sources/MyDocument.h [new file with mode: 0644]
Sources/MyDocument.m [new file with mode: 0644]
Sources/main.m [new file with mode: 0644]
calc/calc-ml.diff [new file with mode: 0644]
calc/calc/align32.h [new file with mode: 0644]
calc/calc/alloc.h [new file with mode: 0644]
calc/calc/args.h [new file with mode: 0644]
calc/calc/blkcpy.h [new file with mode: 0644]
calc/calc/block.h [new file with mode: 0644]
calc/calc/byteswap.h [new file with mode: 0644]
calc/calc/calc.h [new file with mode: 0644]
calc/calc/calcerr.h [new file with mode: 0644]
calc/calc/cmath.h [new file with mode: 0644]
calc/calc/conf.h [new file with mode: 0644]
calc/calc/config.h [new file with mode: 0644]
calc/calc/custom.h [new file with mode: 0644]
calc/calc/endian_calc.h [new file with mode: 0644]
calc/calc/file.h [new file with mode: 0644]
calc/calc/fposval.h [new file with mode: 0644]
calc/calc/func.h [new file with mode: 0644]
calc/calc/hash.h [new file with mode: 0644]
calc/calc/have_const.h [new file with mode: 0644]
calc/calc/have_fpos.h [new file with mode: 0644]
calc/calc/have_fpos_pos.h [new file with mode: 0644]
calc/calc/have_getpgid.h [new file with mode: 0644]
calc/calc/have_getprid.h [new file with mode: 0644]
calc/calc/have_getsid.h [new file with mode: 0644]
calc/calc/have_gettime.h [new file with mode: 0644]
calc/calc/have_malloc.h [new file with mode: 0644]
calc/calc/have_memmv.h [new file with mode: 0644]
calc/calc/have_newstr.h [new file with mode: 0644]
calc/calc/have_offscl.h [new file with mode: 0644]
calc/calc/have_posscl.h [new file with mode: 0644]
calc/calc/have_rusage.h [new file with mode: 0644]
calc/calc/have_stdlib.h [new file with mode: 0644]
calc/calc/have_strdup.h [new file with mode: 0644]
calc/calc/have_string.h [new file with mode: 0644]
calc/calc/have_times.h [new file with mode: 0644]
calc/calc/have_uid_t.h [new file with mode: 0644]
calc/calc/have_unistd.h [new file with mode: 0644]
calc/calc/have_unused.h [new file with mode: 0644]
calc/calc/have_urandom.h [new file with mode: 0644]
calc/calc/have_ustat.h [new file with mode: 0644]
calc/calc/hist.h [new file with mode: 0644]
calc/calc/jump.h [new file with mode: 0644]
calc/calc/label.h [new file with mode: 0644]
calc/calc/lib_util.h [new file with mode: 0644]
calc/calc/longbits.h [new file with mode: 0644]
calc/calc/math_error.h [new file with mode: 0644]
calc/calc/md5.h [new file with mode: 0644]
calc/calc/nametype.h [new file with mode: 0644]
calc/calc/opcodes.h [new file with mode: 0644]
calc/calc/prime.h [new file with mode: 0644]
calc/calc/qmath.h [new file with mode: 0644]
calc/calc/shs.h [new file with mode: 0644]
calc/calc/shs1.h [new file with mode: 0644]
calc/calc/string.h [new file with mode: 0644]
calc/calc/symbol.h [new file with mode: 0644]
calc/calc/terminal.h [new file with mode: 0644]
calc/calc/token.h [new file with mode: 0644]
calc/calc/value.h [new file with mode: 0644]
calc/calc/win32dll.h [new file with mode: 0644]
calc/calc/zmath.h [new file with mode: 0644]
calc/calc/zrand.h [new file with mode: 0644]
calc/calc/zrandom.h [new file with mode: 0644]
calc/libcalc.a [new file with mode: 0644]
calc/libcustcalc.a [new file with mode: 0644]
help/BUILTIN [new file with mode: 0644]
help/COMMAND [new file with mode: 0644]
help/CONFIG [new file with mode: 0644]
help/COPYING [new file with mode: 0644]
help/COPYING-LGPL [new file with mode: 0644]
help/EXPRESSION [new file with mode: 0644]
help/FILE [new file with mode: 0644]
help/OPERATOR [new file with mode: 0644]
help/STATEMENT [new file with mode: 0644]
help/TYPE [new file with mode: 0644]
help/VARIABLE [new file with mode: 0644]
help/abs [new file with mode: 0644]
help/access [new file with mode: 0644]
help/acos [new file with mode: 0644]
help/acosh [new file with mode: 0644]
help/acot [new file with mode: 0644]
help/acoth [new file with mode: 0644]
help/acsc [new file with mode: 0644]
help/acsch [new file with mode: 0644]
help/address [new file with mode: 0644]
help/agd [new file with mode: 0644]
help/append [new file with mode: 0644]
help/appr [new file with mode: 0644]
help/arg [new file with mode: 0644]
help/argv [new file with mode: 0644]
help/arrow [new file with mode: 0644]
help/asec [new file with mode: 0644]
help/asech [new file with mode: 0644]
help/asin [new file with mode: 0644]
help/asinh [new file with mode: 0644]
help/assign [new file with mode: 0644]
help/assoc [new file with mode: 0644]
help/atan [new file with mode: 0644]
help/atan2 [new file with mode: 0644]
help/atanh [new file with mode: 0644]
help/avg [new file with mode: 0644]
help/base [new file with mode: 0644]
help/base2 [new file with mode: 0644]
help/bernoulli [new file with mode: 0644]
help/bit [new file with mode: 0644]
help/blk [new file with mode: 0644]
help/blkcpy [new file with mode: 0644]
help/blkfree [new file with mode: 0644]
help/blocks [new file with mode: 0644]
help/bround [new file with mode: 0644]
help/btrunc [new file with mode: 0644]
help/calc_tty [new file with mode: 0644]
help/calclevel [new file with mode: 0644]
help/catalan [new file with mode: 0644]
help/ceil [new file with mode: 0644]
help/cfappr [new file with mode: 0644]
help/cfsim [new file with mode: 0644]
help/char [new file with mode: 0644]
help/cmdbuf [new file with mode: 0644]
help/cmp [new file with mode: 0644]
help/comb [new file with mode: 0644]
help/conj [new file with mode: 0644]
help/copy [new file with mode: 0644]
help/cos [new file with mode: 0644]
help/cosh [new file with mode: 0644]
help/cot [new file with mode: 0644]
help/coth [new file with mode: 0644]
help/count [new file with mode: 0644]
help/cp [new file with mode: 0644]
help/credit [new file with mode: 0644]
help/csc [new file with mode: 0644]
help/csch [new file with mode: 0644]
help/ctime [new file with mode: 0644]
help/custom [new file with mode: 0644]
help/define [new file with mode: 0644]
help/delete [new file with mode: 0644]
help/den [new file with mode: 0644]
help/dereference [new file with mode: 0644]
help/det [new file with mode: 0644]
help/digit [new file with mode: 0644]
help/digits [new file with mode: 0644]
help/display [new file with mode: 0644]
help/dp [new file with mode: 0644]
help/epsilon [new file with mode: 0644]
help/errcount [new file with mode: 0644]
help/errmax [new file with mode: 0644]
help/errno [new file with mode: 0644]
help/error [new file with mode: 0644]
help/euler [new file with mode: 0644]
help/eval [new file with mode: 0644]
help/exp [new file with mode: 0644]
help/fact [new file with mode: 0644]
help/factor [new file with mode: 0644]
help/fclose [new file with mode: 0644]
help/fcnt [new file with mode: 0644]
help/feof [new file with mode: 0644]
help/ferror [new file with mode: 0644]
help/fflush [new file with mode: 0644]
help/fgetc [new file with mode: 0644]
help/fgetfield [new file with mode: 0644]
help/fgetline [new file with mode: 0644]
help/fgets [new file with mode: 0644]
help/fgetstr [new file with mode: 0644]
help/fib [new file with mode: 0644]
help/files [new file with mode: 0644]
help/floor [new file with mode: 0644]
help/fopen [new file with mode: 0644]
help/forall [new file with mode: 0644]
help/fprintf [new file with mode: 0644]
help/fputc [new file with mode: 0644]
help/fputs [new file with mode: 0644]
help/fputstr [new file with mode: 0644]
help/frac [new file with mode: 0644]
help/free [new file with mode: 0644]
help/freebernoulli [new file with mode: 0644]
help/freeeuler [new file with mode: 0644]
help/freeglobals [new file with mode: 0644]
help/freeredc [new file with mode: 0644]
help/freestatics [new file with mode: 0644]
help/frem [new file with mode: 0644]
help/freopen [new file with mode: 0644]
help/fscan [new file with mode: 0644]
help/fscanf [new file with mode: 0644]
help/fseek [new file with mode: 0644]
help/fsize [new file with mode: 0644]
help/ftell [new file with mode: 0644]
help/gcd [new file with mode: 0644]
help/gcdrem [new file with mode: 0644]
help/gd [new file with mode: 0644]
help/getenv [new file with mode: 0644]
help/hash [new file with mode: 0644]
help/head [new file with mode: 0644]
help/highbit [new file with mode: 0644]
help/hmean [new file with mode: 0644]
help/hnrmod [new file with mode: 0644]
help/hypot [new file with mode: 0644]
help/ilog [new file with mode: 0644]
help/ilog10 [new file with mode: 0644]
help/ilog2 [new file with mode: 0644]
help/im [new file with mode: 0644]
help/indices [new file with mode: 0644]
help/inputlevel [new file with mode: 0644]
help/insert [new file with mode: 0644]
help/int [new file with mode: 0644]
help/inverse [new file with mode: 0644]
help/iroot [new file with mode: 0644]
help/isassoc [new file with mode: 0644]
help/isatty [new file with mode: 0644]
help/isblk [new file with mode: 0644]
help/isconfig [new file with mode: 0644]
help/isdefined [new file with mode: 0644]
help/iserror [new file with mode: 0644]
help/iseven [new file with mode: 0644]
help/isfile [new file with mode: 0644]
help/ishash [new file with mode: 0644]
help/isident [new file with mode: 0644]
help/isint [new file with mode: 0644]
help/islist [new file with mode: 0644]
help/ismat [new file with mode: 0644]
help/ismult [new file with mode: 0644]
help/isnull [new file with mode: 0644]
help/isnum [new file with mode: 0644]
help/isobj [new file with mode: 0644]
help/isobjtype [new file with mode: 0644]
help/isodd [new file with mode: 0644]
help/isprime [new file with mode: 0644]
help/isptr [new file with mode: 0644]
help/isqrt [new file with mode: 0644]
help/isrand [new file with mode: 0644]
help/israndom [new file with mode: 0644]
help/isreal [new file with mode: 0644]
help/isrel [new file with mode: 0644]
help/issimple [new file with mode: 0644]
help/issq [new file with mode: 0644]
help/isstr [new file with mode: 0644]
help/istype [new file with mode: 0644]
help/jacobi [new file with mode: 0644]
help/join [new file with mode: 0644]
help/lcm [new file with mode: 0644]
help/lcmfact [new file with mode: 0644]
help/lfactor [new file with mode: 0644]
help/list [new file with mode: 0644]
help/ln [new file with mode: 0644]
help/lowbit [new file with mode: 0644]
help/ltol [new file with mode: 0644]
help/makelist [new file with mode: 0644]
help/mat [new file with mode: 0644]
help/matdim [new file with mode: 0644]
help/matfill [new file with mode: 0644]
help/matmax [new file with mode: 0644]
help/matmin [new file with mode: 0644]
help/matsum [new file with mode: 0644]
help/mattrace [new file with mode: 0644]
help/mattrans [new file with mode: 0644]
help/max [new file with mode: 0644]
help/md5 [new file with mode: 0644]
help/memsize [new file with mode: 0644]
help/meq [new file with mode: 0644]
help/min [new file with mode: 0644]
help/minv [new file with mode: 0644]
help/mmin [new file with mode: 0644]
help/mne [new file with mode: 0644]
help/mod [new file with mode: 0644]
help/modify [new file with mode: 0644]
help/name [new file with mode: 0644]
help/near [new file with mode: 0644]
help/newerror [new file with mode: 0644]
help/nextcand [new file with mode: 0644]
help/nextprime [new file with mode: 0644]
help/norm [new file with mode: 0644]
help/null [new file with mode: 0644]
help/num [new file with mode: 0644]
help/obj.file [new file with mode: 0644]
help/oldvalue [new file with mode: 0644]
help/ord [new file with mode: 0644]
help/param [new file with mode: 0644]
help/perm [new file with mode: 0644]
help/pfact [new file with mode: 0644]
help/pi [new file with mode: 0644]
help/pix [new file with mode: 0644]
help/places [new file with mode: 0644]
help/pmod [new file with mode: 0644]
help/polar [new file with mode: 0644]
help/poly [new file with mode: 0644]
help/pop [new file with mode: 0644]
help/popcnt [new file with mode: 0644]
help/power [new file with mode: 0644]
help/prevcand [new file with mode: 0644]
help/prevprime [new file with mode: 0644]
help/printf [new file with mode: 0644]
help/prompt [new file with mode: 0644]
help/protect [new file with mode: 0644]
help/ptest [new file with mode: 0644]
help/push [new file with mode: 0644]
help/putenv [new file with mode: 0644]
help/quo [new file with mode: 0644]
help/quomod [new file with mode: 0644]
help/rand [new file with mode: 0644]
help/randbit [new file with mode: 0644]
help/random [new file with mode: 0644]
help/randombit [new file with mode: 0644]
help/randperm [new file with mode: 0644]
help/rcin [new file with mode: 0644]
help/rcmul [new file with mode: 0644]
help/rcout [new file with mode: 0644]
help/rcpow [new file with mode: 0644]
help/rcsq [new file with mode: 0644]
help/re [new file with mode: 0644]
help/remove [new file with mode: 0644]
help/reverse [new file with mode: 0644]
help/rewind [new file with mode: 0644]
help/rm [new file with mode: 0644]
help/root [new file with mode: 0644]
help/round [new file with mode: 0644]
help/rsearch [new file with mode: 0644]
help/runtime [new file with mode: 0644]
help/saveval [new file with mode: 0644]
help/scale [new file with mode: 0644]
help/scan [new file with mode: 0644]
help/scanf [new file with mode: 0644]
help/search [new file with mode: 0644]
help/sec [new file with mode: 0644]
help/sech [new file with mode: 0644]
help/seed [new file with mode: 0644]
help/segment [new file with mode: 0644]
help/select [new file with mode: 0644]
help/sgn [new file with mode: 0644]
help/sha [new file with mode: 0644]
help/sha1 [new file with mode: 0644]
help/sin [new file with mode: 0644]
help/sinh [new file with mode: 0644]
help/size [new file with mode: 0644]
help/sizeof [new file with mode: 0644]
help/sleep [new file with mode: 0644]
help/sort [new file with mode: 0644]
help/sqrt [new file with mode: 0644]
help/srand [new file with mode: 0644]
help/srandom [new file with mode: 0644]
help/ssq [new file with mode: 0644]
help/str [new file with mode: 0644]
help/strcat [new file with mode: 0644]
help/strerror [new file with mode: 0644]
help/strlen [new file with mode: 0644]
help/strpos [new file with mode: 0644]
help/strprintf [new file with mode: 0644]
help/strscan [new file with mode: 0644]
help/strscanf [new file with mode: 0644]
help/substr [new file with mode: 0644]
help/sum [new file with mode: 0644]
help/swap [new file with mode: 0644]
help/system [new file with mode: 0644]
help/tail [new file with mode: 0644]
help/tan [new file with mode: 0644]
help/tanh [new file with mode: 0644]
help/test [new file with mode: 0644]
help/time [new file with mode: 0644]
help/trunc [new file with mode: 0644]
help/unexpected [new file with mode: 0644]
help/version [new file with mode: 0644]
help/xor [new file with mode: 0644]
version.plist [new file with mode: 0644]

diff --git a/English.lproj/Credits.rtf b/English.lproj/Credits.rtf
new file mode 100644 (file)
index 0000000..42e1d9a
--- /dev/null
@@ -0,0 +1,22 @@
+{\rtf1\mac\ansicpg10000\cocoartf102
+{\fonttbl\f0\fswiss\fcharset77 Helvetica;\f1\fswiss\fcharset77 Helvetica-Bold;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
+
+\f0\fs24 \cf0 \
+A GUI wrapper around the calc library.\
+
+\f1\b \
+Written By:
+\f0\b0 \
+       Marc Liyanage\
+\
+
+\f1\b More Information:
+\f0\b0 \
+       http://www.entropy.ch\
+\
+
+\f1\b Calc Library:
+\f0\b0 \
+       http://sourceforge.net/projects/calc/}
\ No newline at end of file
diff --git a/English.lproj/InfoPlist.strings b/English.lproj/InfoPlist.strings
new file mode 100644 (file)
index 0000000..7496c38
Binary files /dev/null and b/English.lproj/InfoPlist.strings differ
diff --git a/English.lproj/MainMenu.nib/classes.nib b/English.lproj/MainMenu.nib/classes.nib
new file mode 100644 (file)
index 0000000..9b902be
--- /dev/null
@@ -0,0 +1,17 @@
+{
+    IBClasses = (
+        {
+            ACTIONS = {showFunctionReference = id; }; 
+            CLASS = AppDelegate; 
+            LANGUAGE = ObjC; 
+            SUPERCLASS = NSObject; 
+        }, 
+        {
+            ACTIONS = {insertPrevious = id; }; 
+            CLASS = FirstResponder; 
+            LANGUAGE = ObjC; 
+            SUPERCLASS = NSObject; 
+        }
+    ); 
+    IBVersion = 1; 
+}
\ No newline at end of file
diff --git a/English.lproj/MainMenu.nib/info.nib b/English.lproj/MainMenu.nib/info.nib
new file mode 100644 (file)
index 0000000..e58d1c8
--- /dev/null
@@ -0,0 +1,21 @@
+<?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>IBDocumentLocation</key>
+       <string>142 45 373 303 0 0 1440 878 </string>
+       <key>IBEditorPositions</key>
+       <dict>
+               <key>29</key>
+               <string>168 580 276 44 0 0 1440 878 </string>
+       </dict>
+       <key>IBFramework Version</key>
+       <string>364.0</string>
+       <key>IBOpenObjects</key>
+       <array>
+               <integer>29</integer>
+       </array>
+       <key>IBSystem Version</key>
+       <string>7U16</string>
+</dict>
+</plist>
diff --git a/English.lproj/MainMenu.nib/keyedobjects.nib b/English.lproj/MainMenu.nib/keyedobjects.nib
new file mode 100644 (file)
index 0000000..c91d4a8
Binary files /dev/null and b/English.lproj/MainMenu.nib/keyedobjects.nib differ
diff --git a/English.lproj/MyDocument.nib/classes.nib b/English.lproj/MyDocument.nib/classes.nib
new file mode 100644 (file)
index 0000000..fa6f0a1
--- /dev/null
@@ -0,0 +1,14 @@
+{
+    IBClasses = (
+        {CLASS = CmdKeyInterceptWindow; LANGUAGE = ObjC; SUPERCLASS = NSWindow; }, 
+        {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, 
+        {
+            ACTIONS = {commit = id; }; 
+            CLASS = MyDocument; 
+            LANGUAGE = ObjC; 
+            OUTLETS = {arrayController = NSArrayController; expressionField = NSTextField; }; 
+            SUPERCLASS = NSDocument; 
+        }
+    ); 
+    IBVersion = 1; 
+}
\ No newline at end of file
diff --git a/English.lproj/MyDocument.nib/info.nib b/English.lproj/MyDocument.nib/info.nib
new file mode 100644 (file)
index 0000000..c3538f3
--- /dev/null
@@ -0,0 +1,16 @@
+<?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>IBDocumentLocation</key>
+       <string>57 82 400 277 0 0 1440 878 </string>
+       <key>IBFramework Version</key>
+       <string>364.0</string>
+       <key>IBOpenObjects</key>
+       <array>
+               <integer>5</integer>
+       </array>
+       <key>IBSystem Version</key>
+       <string>7U16</string>
+</dict>
+</plist>
diff --git a/English.lproj/MyDocument.nib/keyedobjects.nib b/English.lproj/MyDocument.nib/keyedobjects.nib
new file mode 100644 (file)
index 0000000..5240545
Binary files /dev/null and b/English.lproj/MyDocument.nib/keyedobjects.nib differ
diff --git a/Icon Artwork/Calculations.icns b/Icon Artwork/Calculations.icns
new file mode 100644 (file)
index 0000000..d9f2ffa
Binary files /dev/null and b/Icon Artwork/Calculations.icns differ
diff --git a/Icon Artwork/Calculations.tif b/Icon Artwork/Calculations.tif
new file mode 100644 (file)
index 0000000..c15c6aa
Binary files /dev/null and b/Icon Artwork/Calculations.tif differ
diff --git a/Icon Artwork/LeanCalc.ai b/Icon Artwork/LeanCalc.ai
new file mode 100644 (file)
index 0000000..a4c7bdc
Binary files /dev/null and b/Icon Artwork/LeanCalc.ai differ
diff --git a/Icon Artwork/LeanCalc.icns b/Icon Artwork/LeanCalc.icns
new file mode 100644 (file)
index 0000000..f429617
Binary files /dev/null and b/Icon Artwork/LeanCalc.icns differ
diff --git a/Icon Artwork/LeanCalc.psd b/Icon Artwork/LeanCalc.psd
new file mode 100644 (file)
index 0000000..8e15535
Binary files /dev/null and b/Icon Artwork/LeanCalc.psd differ
diff --git a/Icon Artwork/LeanCalc.tif b/Icon Artwork/LeanCalc.tif
new file mode 100644 (file)
index 0000000..265fa4e
Binary files /dev/null and b/Icon Artwork/LeanCalc.tif differ
diff --git a/Icon Artwork/LeanCalcool.ai b/Icon Artwork/LeanCalcool.ai
new file mode 100644 (file)
index 0000000..d23c5b9
Binary files /dev/null and b/Icon Artwork/LeanCalcool.ai differ
diff --git a/Info.plist b/Info.plist
new file mode 100644 (file)
index 0000000..3885509
--- /dev/null
@@ -0,0 +1,47 @@
+<?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>calc</string>
+                       </array>
+                       <key>CFBundleTypeIconFile</key>
+                       <string>Calculations</string>
+                       <key>CFBundleTypeName</key>
+                       <string>Calculations</string>
+                       <key>CFBundleTypeOSTypes</key>
+                       <array>
+                               <string>????</string>
+                       </array>
+                       <key>CFBundleTypeRole</key>
+                       <string>Editor</string>
+                       <key>NSDocumentClass</key>
+                       <string>MyDocument</string>
+               </dict>
+       </array>
+       <key>CFBundleExecutable</key>
+       <string>LeanCalc</string>
+       <key>CFBundleIconFile</key>
+       <string>LeanCalc</string>
+       <key>CFBundleIdentifier</key>
+       <string>ch.entropy.leancalc</string>
+       <key>CFBundleInfoDictionaryVersion</key>
+       <string>6.0</string>
+       <key>CFBundlePackageType</key>
+       <string>APPL</string>
+       <key>CFBundleSignature</key>
+       <string>????</string>
+       <key>CFBundleVersion</key>
+       <string>1.0</string>
+       <key>NSMainNibFile</key>
+       <string>MainMenu</string>
+       <key>NSPrincipalClass</key>
+       <string>CmdKeyInterceptApplication</string>
+</dict>
+</plist>
diff --git a/LeanCalc.xcode/liyanage.mode1 b/LeanCalc.xcode/liyanage.mode1
new file mode 100644 (file)
index 0000000..0dcbab0
--- /dev/null
@@ -0,0 +1,1191 @@
+<?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>ActivePerspectiveName</key>
+       <string>Project</string>
+       <key>AllowedModules</key>
+       <array>
+               <dict>
+                       <key>BundleLoadPath</key>
+                       <string></string>
+                       <key>MaxInstances</key>
+                       <string>n</string>
+                       <key>Module</key>
+                       <string>PBXSmartGroupTreeModule</string>
+                       <key>Name</key>
+                       <string>Groups and Files Outline View</string>
+               </dict>
+               <dict>
+                       <key>BundleLoadPath</key>
+                       <string></string>
+                       <key>MaxInstances</key>
+                       <string>n</string>
+                       <key>Module</key>
+                       <string>PBXNavigatorGroup</string>
+                       <key>Name</key>
+                       <string>Editor</string>
+               </dict>
+               <dict>
+                       <key>BundleLoadPath</key>
+                       <string></string>
+                       <key>MaxInstances</key>
+                       <string>n</string>
+                       <key>Module</key>
+                       <string>XCTaskListModule</string>
+                       <key>Name</key>
+                       <string>Task List</string>
+               </dict>
+               <dict>
+                       <key>BundleLoadPath</key>
+                       <string></string>
+                       <key>MaxInstances</key>
+                       <string>n</string>
+                       <key>Module</key>
+                       <string>XCDetailModule</string>
+                       <key>Name</key>
+                       <string>File and Smart Group Detail Viewer</string>
+               </dict>
+               <dict>
+                       <key>BundleLoadPath</key>
+                       <string></string>
+                       <key>MaxInstances</key>
+                       <string>1</string>
+                       <key>Module</key>
+                       <string>PBXBuildResultsModule</string>
+                       <key>Name</key>
+                       <string>Detailed Build Results Viewer</string>
+               </dict>
+               <dict>
+                       <key>BundleLoadPath</key>
+                       <string></string>
+                       <key>MaxInstances</key>
+                       <string>1</string>
+                       <key>Module</key>
+                       <string>PBXProjectFindModule</string>
+                       <key>Name</key>
+                       <string>Project Batch Find Tool</string>
+               </dict>
+               <dict>
+                       <key>BundleLoadPath</key>
+                       <string></string>
+                       <key>MaxInstances</key>
+                       <string>n</string>
+                       <key>Module</key>
+                       <string>PBXRunSessionModule</string>
+                       <key>Name</key>
+                       <string>Run Log</string>
+               </dict>
+               <dict>
+                       <key>BundleLoadPath</key>
+                       <string></string>
+                       <key>MaxInstances</key>
+                       <string>n</string>
+                       <key>Module</key>
+                       <string>PBXBookmarksModule</string>
+                       <key>Name</key>
+                       <string>Bookmarks Tool</string>
+               </dict>
+               <dict>
+                       <key>BundleLoadPath</key>
+                       <string></string>
+                       <key>MaxInstances</key>
+                       <string>n</string>
+                       <key>Module</key>
+                       <string>PBXClassBrowserModule</string>
+                       <key>Name</key>
+                       <string>Class Browser</string>
+               </dict>
+               <dict>
+                       <key>BundleLoadPath</key>
+                       <string></string>
+                       <key>MaxInstances</key>
+                       <string>n</string>
+                       <key>Module</key>
+                       <string>PBXCVSModule</string>
+                       <key>Name</key>
+                       <string>Source Code Control Tool</string>
+               </dict>
+               <dict>
+                       <key>BundleLoadPath</key>
+                       <string></string>
+                       <key>MaxInstances</key>
+                       <string>n</string>
+                       <key>Module</key>
+                       <string>PBXDebugBreakpointsModule</string>
+                       <key>Name</key>
+                       <string>Debug Breakpoints Tool</string>
+               </dict>
+               <dict>
+                       <key>BundleLoadPath</key>
+                       <string></string>
+                       <key>MaxInstances</key>
+                       <string>n</string>
+                       <key>Module</key>
+                       <string>XCDockableInspector</string>
+                       <key>Name</key>
+                       <string>Inspector</string>
+               </dict>
+               <dict>
+                       <key>BundleLoadPath</key>
+                       <string></string>
+                       <key>MaxInstances</key>
+                       <string>n</string>
+                       <key>Module</key>
+                       <string>PBXOpenQuicklyModule</string>
+                       <key>Name</key>
+                       <string>Open Quickly Tool</string>
+               </dict>
+               <dict>
+                       <key>BundleLoadPath</key>
+                       <string></string>
+                       <key>MaxInstances</key>
+                       <string>1</string>
+                       <key>Module</key>
+                       <string>PBXDebugSessionModule</string>
+                       <key>Name</key>
+                       <string>Debugger</string>
+               </dict>
+               <dict>
+                       <key>BundleLoadPath</key>
+                       <string></string>
+                       <key>MaxInstances</key>
+                       <string>1</string>
+                       <key>Module</key>
+                       <string>PBXDebugCLIModule</string>
+                       <key>Name</key>
+                       <string>Debug Console</string>
+               </dict>
+       </array>
+       <key>Description</key>
+       <string>This workspace mimics that found in Xcode 1.2, with various minor improvements such as including attached editors to the build results window and the project find window.</string>
+       <key>DockingSystemVisible</key>
+       <false/>
+       <key>Extension</key>
+       <string>mode1</string>
+       <key>FirstTimeWindowDisplayed</key>
+       <false/>
+       <key>Identifier</key>
+       <string>com.apple.perspectives.project.mode1</string>
+       <key>MajorVersion</key>
+       <integer>31</integer>
+       <key>MinorVersion</key>
+       <integer>0</integer>
+       <key>Name</key>
+       <string>Default Workspace</string>
+       <key>Notifications</key>
+       <array>
+               <dict>
+                       <key>XCObserverAutoDisconnectKey</key>
+                       <true/>
+                       <key>XCObserverDefintionKey</key>
+                       <dict/>
+                       <key>XCObserverFactoryKey</key>
+                       <string>XCPerspectivesSpecificationIdentifier</string>
+                       <key>XCObserverGUIDKey</key>
+                       <string>XCObserverProjectIdentifier</string>
+                       <key>XCObserverNotificationKey</key>
+                       <string>PBXStatusBuildStateMessageNotification</string>
+                       <key>XCObserverTargetKey</key>
+                       <string>XCMainBuildResultsModuleGUID</string>
+                       <key>XCObserverTriggerKey</key>
+                       <string>awakenModuleWithObserver:</string>
+                       <key>XCObserverValidationKey</key>
+                       <dict/>
+               </dict>
+       </array>
+       <key>OpenEditors</key>
+       <array/>
+       <key>Perspectives</key>
+       <array>
+               <dict>
+                       <key>ChosenToolbarItems</key>
+                       <array>
+                               <string>active-target-popup</string>
+                               <string>action</string>
+                               <string>NSToolbarFlexibleSpaceItem</string>
+                               <string>buildOrClean</string>
+                               <string>build-and-runOrDebug</string>
+                               <string>build-and-debug</string>
+                               <string>com.apple.ide.PBXToolbarStopButton</string>
+                               <string>get-info</string>
+                               <string>toggle-editor</string>
+                               <string>NSToolbarFlexibleSpaceItem</string>
+                               <string>com.apple.pbx.toolbar.searchfield</string>
+                       </array>
+                       <key>ControllerClassBaseName</key>
+                       <string></string>
+                       <key>IconName</key>
+                       <string>WindowOfProject</string>
+                       <key>Identifier</key>
+                       <string>perspective.project</string>
+                       <key>IsVertical</key>
+                       <false/>
+                       <key>Layout</key>
+                       <array>
+                               <dict>
+                                       <key>ContentConfiguration</key>
+                                       <dict>
+                                               <key>PBXBottomSmartGroupGIDs</key>
+                                               <array>
+                                                       <string>1C37FBAC04509CD000000102</string>
+                                                       <string>1C37FAAC04509CD000000102</string>
+                                                       <string>1C08E77C0454961000C914BD</string>
+                                                       <string>1C37FABC05509CD000000102</string>
+                                                       <string>1C37FABC05539CD112110102</string>
+                                                       <string>E2644B35053B69B200211256</string>
+                                                       <string>1C37FABC04509CD000100104</string>
+                                                       <string>1CC0EA4004350EF90044410B</string>
+                                                       <string>1CC0EA4004350EF90041110B</string>
+                                               </array>
+                                               <key>PBXProjectModuleGUID</key>
+                                               <string>1CE0B1FE06471DED0097A5F4</string>
+                                               <key>PBXProjectModuleLabel</key>
+                                               <string>Files</string>
+                                               <key>PBXProjectStructureProvided</key>
+                                               <string>yes</string>
+                                               <key>PBXSmartGroupTreeModuleColumnData</key>
+                                               <dict>
+                                                       <key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+                                                       <array>
+                                                               <real>186</real>
+                                                       </array>
+                                                       <key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+                                                       <array>
+                                                               <string>MainColumn</string>
+                                                       </array>
+                                               </dict>
+                                               <key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+                                               <dict>
+                                                       <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+                                                       <array>
+                                                               <string>2A37F4AAFDCFA73011CA2CEA</string>
+                                                               <string>2A37F4AFFDCFA73011CA2CEA</string>
+                                                               <string>2A37F4B8FDCFA73011CA2CEA</string>
+                                                               <string>2A37F4C3FDCFA73011CA2CEA</string>
+                                                               <string>1058C7A6FEA54F5311CA2CBB</string>
+                                                               <string>1C37FBAC04509CD000000102</string>
+                                                               <string>1C37FABC05509CD000000102</string>
+                                                               <string>1CC0EA4004350EF90041110B</string>
+                                                       </array>
+                                                       <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+                                                       <array>
+                                                               <array>
+                                                                       <integer>3</integer>
+                                                                       <integer>2</integer>
+                                                                       <integer>0</integer>
+                                                               </array>
+                                                       </array>
+                                                       <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+                                                       <string>{{0, 0}, {186, 634}}</string>
+                                               </dict>
+                                               <key>PBXTopSmartGroupGIDs</key>
+                                               <array/>
+                                       </dict>
+                                       <key>GeometryConfiguration</key>
+                                       <dict>
+                                               <key>Frame</key>
+                                               <string>{{0, 0}, {203, 652}}</string>
+                                               <key>GroupTreeTableConfiguration</key>
+                                               <array>
+                                                       <string>MainColumn</string>
+                                                       <real>186</real>
+                                               </array>
+                                               <key>RubberWindowFrame</key>
+                                               <string>78 157 900 694 0 0 1440 878 </string>
+                                       </dict>
+                                       <key>Module</key>
+                                       <string>PBXSmartGroupTreeModule</string>
+                                       <key>Proportion</key>
+                                       <string>203pt</string>
+                               </dict>
+                               <dict>
+                                       <key>Dock</key>
+                                       <array>
+                                               <dict>
+                                                       <key>ContentConfiguration</key>
+                                                       <dict>
+                                                               <key>PBXProjectModuleGUID</key>
+                                                               <string>1CE0B20306471E060097A5F4</string>
+                                                               <key>PBXProjectModuleLabel</key>
+                                                               <string>LeanCalc_Prefix.pch</string>
+                                                               <key>PBXSplitModuleInNavigatorKey</key>
+                                                               <dict>
+                                                                       <key>Split0</key>
+                                                                       <dict>
+                                                                               <key>PBXProjectModuleGUID</key>
+                                                                               <string>1CE0B20406471E060097A5F4</string>
+                                                                               <key>PBXProjectModuleLabel</key>
+                                                                               <string>LeanCalc_Prefix.pch</string>
+                                                                               <key>bookmark</key>
+                                                                               <string>1B8243EF07BF879700279D6D</string>
+                                                                               <key>history</key>
+                                                                               <array>
+                                                                                       <string>1BD2F3F207B74F230022B69D</string>
+                                                                                       <string>1BC8F72507B97E7C00987A06</string>
+                                                                                       <string>1BD2F45007B829610022B69D</string>
+                                                                                       <string>1B82418207BE13B000279D6D</string>
+                                                                                       <string>1B82427B07BF61C600279D6D</string>
+                                                                                       <string>1B82434A07BF7A4B00279D6D</string>
+                                                                                       <string>1B8243C007BF863D00279D6D</string>
+                                                                                       <string>1B8243C407BF865300279D6D</string>
+                                                                                       <string>1B8243C507BF865300279D6D</string>
+                                                                                       <string>1B8243E107BF86BE00279D6D</string>
+                                                                                       <string>1B8243E707BF86C900279D6D</string>
+                                                                                       <string>1B8243E807BF86C900279D6D</string>
+                                                                               </array>
+                                                                               <key>prevStack</key>
+                                                                               <array>
+                                                                                       <string>1BD2F3F507B74F230022B69D</string>
+                                                                                       <string>1BD2F45307B829610022B69D</string>
+                                                                                       <string>1BD2F45407B829610022B69D</string>
+                                                                                       <string>1BC8F14907B8301200987A06</string>
+                                                                                       <string>1BC8F72C07B97E7C00987A06</string>
+                                                                                       <string>1BADE91E07BC0E6C0020BE61</string>
+                                                                                       <string>1B82418507BE13B000279D6D</string>
+                                                                                       <string>1B82427E07BF61C600279D6D</string>
+                                                                                       <string>1B82427F07BF61C600279D6D</string>
+                                                                                       <string>1B82429107BF677B00279D6D</string>
+                                                                                       <string>1B8242D207BF6C9D00279D6D</string>
+                                                                                       <string>1B82434F07BF7A4B00279D6D</string>
+                                                                                       <string>1B8243C207BF863D00279D6D</string>
+                                                                                       <string>1B8243C607BF865300279D6D</string>
+                                                                                       <string>1B8243E307BF86BE00279D6D</string>
+                                                                                       <string>1B8243E907BF86C900279D6D</string>
+                                                                               </array>
+                                                                       </dict>
+                                                                       <key>SplitCount</key>
+                                                                       <string>1</string>
+                                                               </dict>
+                                                               <key>StatusBarVisibility</key>
+                                                               <true/>
+                                                       </dict>
+                                                       <key>GeometryConfiguration</key>
+                                                       <dict>
+                                                               <key>Frame</key>
+                                                               <string>{{0, 0}, {691, 497}}</string>
+                                                               <key>RubberWindowFrame</key>
+                                                               <string>78 157 900 694 0 0 1440 878 </string>
+                                                       </dict>
+                                                       <key>Module</key>
+                                                       <string>PBXNavigatorGroup</string>
+                                                       <key>Proportion</key>
+                                                       <string>497pt</string>
+                                               </dict>
+                                               <dict>
+                                                       <key>ContentConfiguration</key>
+                                                       <dict>
+                                                               <key>PBXProjectModuleGUID</key>
+                                                               <string>1CE0B20506471E060097A5F4</string>
+                                                               <key>PBXProjectModuleLabel</key>
+                                                               <string>Detail</string>
+                                                       </dict>
+                                                       <key>GeometryConfiguration</key>
+                                                       <dict>
+                                                               <key>Frame</key>
+                                                               <string>{{0, 504}, {691, 148}}</string>
+                                                               <key>RubberWindowFrame</key>
+                                                               <string>78 157 900 694 0 0 1440 878 </string>
+                                                       </dict>
+                                                       <key>Module</key>
+                                                       <string>XCDetailModule</string>
+                                                       <key>Proportion</key>
+                                                       <string>148pt</string>
+                                               </dict>
+                                       </array>
+                                       <key>Proportion</key>
+                                       <string>691pt</string>
+                               </dict>
+                       </array>
+                       <key>Name</key>
+                       <string>Project</string>
+                       <key>ServiceClasses</key>
+                       <array>
+                               <string>XCModuleDock</string>
+                               <string>PBXSmartGroupTreeModule</string>
+                               <string>XCModuleDock</string>
+                               <string>PBXNavigatorGroup</string>
+                               <string>XCDetailModule</string>
+                       </array>
+                       <key>TableOfContents</key>
+                       <array>
+                               <string>1B82411B07BD690200279D6D</string>
+                               <string>1CE0B1FE06471DED0097A5F4</string>
+                               <string>1B82411C07BD690200279D6D</string>
+                               <string>1CE0B20306471E060097A5F4</string>
+                               <string>1CE0B20506471E060097A5F4</string>
+                       </array>
+                       <key>ToolbarConfiguration</key>
+                       <string>xcode.toolbar.config.default</string>
+               </dict>
+       </array>
+       <key>PerspectivesBarVisible</key>
+       <false/>
+       <key>StatusbarIsVisible</key>
+       <true/>
+       <key>TimeStamp</key>
+       <real>129992599.06281091</real>
+       <key>ToolbarDisplayMode</key>
+       <integer>1</integer>
+       <key>ToolbarIsVisible</key>
+       <true/>
+       <key>ToolbarSizeMode</key>
+       <integer>1</integer>
+       <key>Type</key>
+       <string>Perspectives</string>
+       <key>UpdateMessage</key>
+       <string></string>
+       <key>WindowJustification</key>
+       <integer>5</integer>
+       <key>WindowOrderList</key>
+       <array>
+               <string>1B82411E07BD690200279D6D</string>
+               <string>1C0AD2B3069F1EA900FABCE6</string>
+               <string>/Users/liyanage/Desktop/LeanCalc/LeanCalc.xcode</string>
+       </array>
+       <key>WindowString</key>
+       <string>78 157 900 694 0 0 1440 878 </string>
+       <key>WindowTools</key>
+       <array>
+               <dict>
+                       <key>FirstTimeWindowDisplayed</key>
+                       <false/>
+                       <key>Identifier</key>
+                       <string>windowTool.build</string>
+                       <key>Layout</key>
+                       <array>
+                               <dict>
+                                       <key>Dock</key>
+                                       <array>
+                                               <dict>
+                                                       <key>ContentConfiguration</key>
+                                                       <dict>
+                                                               <key>PBXProjectModuleGUID</key>
+                                                               <string>1CD0528F0623707200166675</string>
+                                                               <key>PBXProjectModuleLabel</key>
+                                                               <string>&lt;No Editor&gt;</string>
+                                                               <key>PBXSplitModuleInNavigatorKey</key>
+                                                               <dict>
+                                                                       <key>Split0</key>
+                                                                       <dict>
+                                                                               <key>PBXProjectModuleGUID</key>
+                                                                               <string>1CD052900623707200166675</string>
+                                                                               <key>history</key>
+                                                                               <array>
+                                                                                       <string>1BFAB30407AF78F800C841BA</string>
+                                                                               </array>
+                                                                               <key>prevStack</key>
+                                                                               <array>
+                                                                                       <string>1BFAB30607AF78F800C841BA</string>
+                                                                               </array>
+                                                                       </dict>
+                                                                       <key>SplitCount</key>
+                                                                       <string>1</string>
+                                                               </dict>
+                                                               <key>StatusBarVisibility</key>
+                                                               <true/>
+                                                       </dict>
+                                                       <key>GeometryConfiguration</key>
+                                                       <dict>
+                                                               <key>Frame</key>
+                                                               <string>{{0, 0}, {589, 8}}</string>
+                                                               <key>RubberWindowFrame</key>
+                                                               <string>661 163 589 501 0 0 1440 878 </string>
+                                                       </dict>
+                                                       <key>Module</key>
+                                                       <string>PBXNavigatorGroup</string>
+                                                       <key>Proportion</key>
+                                                       <string>8pt</string>
+                                               </dict>
+                                               <dict>
+                                                       <key>BecomeActive</key>
+                                                       <true/>
+                                                       <key>ContentConfiguration</key>
+                                                       <dict>
+                                                               <key>PBXProjectModuleGUID</key>
+                                                               <string>XCMainBuildResultsModuleGUID</string>
+                                                               <key>PBXProjectModuleLabel</key>
+                                                               <string>Build</string>
+                                                               <key>XCBuildResultsTrigger_Collapse</key>
+                                                               <integer>1021</integer>
+                                                               <key>XCBuildResultsTrigger_Open</key>
+                                                               <integer>1010</integer>
+                                                       </dict>
+                                                       <key>GeometryConfiguration</key>
+                                                       <dict>
+                                                               <key>Frame</key>
+                                                               <string>{{0, 15}, {589, 444}}</string>
+                                                               <key>RubberWindowFrame</key>
+                                                               <string>661 163 589 501 0 0 1440 878 </string>
+                                                       </dict>
+                                                       <key>Module</key>
+                                                       <string>PBXBuildResultsModule</string>
+                                                       <key>Proportion</key>
+                                                       <string>444pt</string>
+                                               </dict>
+                                       </array>
+                                       <key>Proportion</key>
+                                       <string>459pt</string>
+                               </dict>
+                       </array>
+                       <key>Name</key>
+                       <string>Build Results</string>
+                       <key>ServiceClasses</key>
+                       <array>
+                               <string>PBXBuildResultsModule</string>
+                       </array>
+                       <key>StatusbarIsVisible</key>
+                       <true/>
+                       <key>TableOfContents</key>
+                       <array>
+                               <string>1B82411E07BD690200279D6D</string>
+                               <string>1B82411F07BD690200279D6D</string>
+                               <string>1CD0528F0623707200166675</string>
+                               <string>XCMainBuildResultsModuleGUID</string>
+                       </array>
+                       <key>ToolbarConfiguration</key>
+                       <string>xcode.toolbar.config.build</string>
+                       <key>WindowString</key>
+                       <string>661 163 589 501 0 0 1440 878 </string>
+                       <key>WindowToolGUID</key>
+                       <string>1B82411E07BD690200279D6D</string>
+                       <key>WindowToolIsVisible</key>
+                       <true/>
+               </dict>
+               <dict>
+                       <key>FirstTimeWindowDisplayed</key>
+                       <false/>
+                       <key>Identifier</key>
+                       <string>windowTool.debugger</string>
+                       <key>Layout</key>
+                       <array>
+                               <dict>
+                                       <key>Dock</key>
+                                       <array>
+                                               <dict>
+                                                       <key>ContentConfiguration</key>
+                                                       <dict>
+                                                               <key>Debugger</key>
+                                                               <dict>
+                                                                       <key>HorizontalSplitView</key>
+                                                                       <dict>
+                                                                               <key>_collapsingFrameDimension</key>
+                                                                               <real>0.0</real>
+                                                                               <key>_indexOfCollapsedView</key>
+                                                                               <integer>0</integer>
+                                                                               <key>_percentageOfCollapsedView</key>
+                                                                               <real>0.0</real>
+                                                                               <key>isCollapsed</key>
+                                                                               <string>yes</string>
+                                                                               <key>sizes</key>
+                                                                               <array>
+                                                                                       <string>{{0, 0}, {249, 164}}</string>
+                                                                                       <string>{{249, 0}, {445, 164}}</string>
+                                                                               </array>
+                                                                       </dict>
+                                                                       <key>VerticalSplitView</key>
+                                                                       <dict>
+                                                                               <key>_collapsingFrameDimension</key>
+                                                                               <real>0.0</real>
+                                                                               <key>_indexOfCollapsedView</key>
+                                                                               <integer>0</integer>
+                                                                               <key>_percentageOfCollapsedView</key>
+                                                                               <real>0.0</real>
+                                                                               <key>isCollapsed</key>
+                                                                               <string>yes</string>
+                                                                               <key>sizes</key>
+                                                                               <array>
+                                                                                       <string>{{0, 0}, {694, 164}}</string>
+                                                                                       <string>{{0, 164}, {694, 216}}</string>
+                                                                               </array>
+                                                                       </dict>
+                                                               </dict>
+                                                               <key>LauncherConfigVersion</key>
+                                                               <string>8</string>
+                                                               <key>PBXProjectModuleGUID</key>
+                                                               <string>1C162984064C10D400B95A72</string>
+                                                               <key>PBXProjectModuleLabel</key>
+                                                               <string>Debug - GLUTExamples (Underwater)</string>
+                                                       </dict>
+                                                       <key>GeometryConfiguration</key>
+                                                       <dict>
+                                                               <key>DebugConsoleDrawerSize</key>
+                                                               <string>{100, 120}</string>
+                                                               <key>DebugConsoleVisible</key>
+                                                               <string>None</string>
+                                                               <key>DebugConsoleWindowFrame</key>
+                                                               <string>{{200, 200}, {500, 300}}</string>
+                                                               <key>DebugSTDIOWindowFrame</key>
+                                                               <string>{{200, 200}, {500, 300}}</string>
+                                                               <key>Frame</key>
+                                                               <string>{{0, 0}, {694, 380}}</string>
+                                                               <key>RubberWindowFrame</key>
+                                                               <string>247 86 694 422 0 0 1440 878 </string>
+                                                       </dict>
+                                                       <key>Module</key>
+                                                       <string>PBXDebugSessionModule</string>
+                                                       <key>Proportion</key>
+                                                       <string>380pt</string>
+                                               </dict>
+                                       </array>
+                                       <key>Proportion</key>
+                                       <string>380pt</string>
+                               </dict>
+                       </array>
+                       <key>Name</key>
+                       <string>Debugger</string>
+                       <key>ServiceClasses</key>
+                       <array>
+                               <string>PBXDebugSessionModule</string>
+                       </array>
+                       <key>StatusbarIsVisible</key>
+                       <true/>
+                       <key>TableOfContents</key>
+                       <array>
+                               <string>1CD10A99069EF8BA00B06720</string>
+                               <string>1BC8F14107B82BB400987A06</string>
+                               <string>1C162984064C10D400B95A72</string>
+                               <string>1BC8F14207B82BB400987A06</string>
+                       </array>
+                       <key>ToolbarConfiguration</key>
+                       <string>xcode.toolbar.config.debug</string>
+                       <key>WindowString</key>
+                       <string>247 86 694 422 0 0 1440 878 </string>
+                       <key>WindowToolGUID</key>
+                       <string>1CD10A99069EF8BA00B06720</string>
+                       <key>WindowToolIsVisible</key>
+                       <false/>
+               </dict>
+               <dict>
+                       <key>Identifier</key>
+                       <string>windowTool.find</string>
+                       <key>Layout</key>
+                       <array>
+                               <dict>
+                                       <key>Dock</key>
+                                       <array>
+                                               <dict>
+                                                       <key>Dock</key>
+                                                       <array>
+                                                               <dict>
+                                                                       <key>ContentConfiguration</key>
+                                                                       <dict>
+                                                                               <key>PBXProjectModuleGUID</key>
+                                                                               <string>1CDD528C0622207200134675</string>
+                                                                               <key>PBXProjectModuleLabel</key>
+                                                                               <string>&lt;No Editor&gt;</string>
+                                                                               <key>PBXSplitModuleInNavigatorKey</key>
+                                                                               <dict>
+                                                                                       <key>Split0</key>
+                                                                                       <dict>
+                                                                                               <key>PBXProjectModuleGUID</key>
+                                                                                               <string>1CD0528D0623707200166675</string>
+                                                                                       </dict>
+                                                                                       <key>SplitCount</key>
+                                                                                       <string>1</string>
+                                                                               </dict>
+                                                                               <key>StatusBarVisibility</key>
+                                                                               <true/>
+                                                                       </dict>
+                                                                       <key>GeometryConfiguration</key>
+                                                                       <dict>
+                                                                               <key>Frame</key>
+                                                                               <string>{{0, 0}, {781, 167}}</string>
+                                                                               <key>RubberWindowFrame</key>
+                                                                               <string>62 385 781 470 0 0 1440 878 </string>
+                                                                       </dict>
+                                                                       <key>Module</key>
+                                                                       <string>PBXNavigatorGroup</string>
+                                                                       <key>Proportion</key>
+                                                                       <string>781pt</string>
+                                                               </dict>
+                                                       </array>
+                                                       <key>Proportion</key>
+                                                       <string>50%</string>
+                                               </dict>
+                                               <dict>
+                                                       <key>BecomeActive</key>
+                                                       <true/>
+                                                       <key>ContentConfiguration</key>
+                                                       <dict>
+                                                               <key>PBXProjectModuleGUID</key>
+                                                               <string>1CD0528E0623707200166675</string>
+                                                               <key>PBXProjectModuleLabel</key>
+                                                               <string>Project Find</string>
+                                                       </dict>
+                                                       <key>GeometryConfiguration</key>
+                                                       <dict>
+                                                               <key>Frame</key>
+                                                               <string>{{8, 0}, {773, 254}}</string>
+                                                               <key>RubberWindowFrame</key>
+                                                               <string>62 385 781 470 0 0 1440 878 </string>
+                                                       </dict>
+                                                       <key>Module</key>
+                                                       <string>PBXProjectFindModule</string>
+                                                       <key>Proportion</key>
+                                                       <string>50%</string>
+                                               </dict>
+                                       </array>
+                                       <key>Proportion</key>
+                                       <string>428pt</string>
+                               </dict>
+                       </array>
+                       <key>Name</key>
+                       <string>Project Find</string>
+                       <key>ServiceClasses</key>
+                       <array>
+                               <string>PBXProjectFindModule</string>
+                       </array>
+                       <key>StatusbarIsVisible</key>
+                       <true/>
+                       <key>TableOfContents</key>
+                       <array>
+                               <string>1C530D57069F1CE1000CFCEE</string>
+                               <string>1C530D58069F1CE1000CFCEE</string>
+                               <string>1C530D59069F1CE1000CFCEE</string>
+                               <string>1CDD528C0622207200134675</string>
+                               <string>1C530D5A069F1CE1000CFCEE</string>
+                               <string>1CE0B1FE06471DED0097A5F4</string>
+                               <string>1CD0528E0623707200166675</string>
+                       </array>
+                       <key>WindowString</key>
+                       <string>62 385 781 470 0 0 1440 878 </string>
+                       <key>WindowToolGUID</key>
+                       <string>1C530D57069F1CE1000CFCEE</string>
+                       <key>WindowToolIsVisible</key>
+                       <false/>
+               </dict>
+               <dict>
+                       <key>Identifier</key>
+                       <string>MENUSEPARATOR</string>
+               </dict>
+               <dict>
+                       <key>FirstTimeWindowDisplayed</key>
+                       <false/>
+                       <key>Identifier</key>
+                       <string>windowTool.debuggerConsole</string>
+                       <key>Layout</key>
+                       <array>
+                               <dict>
+                                       <key>Dock</key>
+                                       <array>
+                                               <dict>
+                                                       <key>ContentConfiguration</key>
+                                                       <dict>
+                                                               <key>PBXProjectModuleGUID</key>
+                                                               <string>1C78EAAC065D492600B07095</string>
+                                                               <key>PBXProjectModuleLabel</key>
+                                                               <string>Debugger Console</string>
+                                                       </dict>
+                                                       <key>GeometryConfiguration</key>
+                                                       <dict>
+                                                               <key>Frame</key>
+                                                               <string>{{0, 0}, {547, 359}}</string>
+                                                               <key>RubberWindowFrame</key>
+                                                               <string>104 431 547 401 0 0 1440 878 </string>
+                                                       </dict>
+                                                       <key>Module</key>
+                                                       <string>PBXDebugCLIModule</string>
+                                                       <key>Proportion</key>
+                                                       <string>359pt</string>
+                                               </dict>
+                                       </array>
+                                       <key>Proportion</key>
+                                       <string>359pt</string>
+                               </dict>
+                       </array>
+                       <key>Name</key>
+                       <string>Debugger Console</string>
+                       <key>ServiceClasses</key>
+                       <array>
+                               <string>PBXDebugCLIModule</string>
+                       </array>
+                       <key>StatusbarIsVisible</key>
+                       <true/>
+                       <key>TableOfContents</key>
+                       <array>
+                               <string>1BFAB2C307AF66EA00C841BA</string>
+                               <string>1BD2F24107B6BFB60022B69D</string>
+                               <string>1C78EAAC065D492600B07095</string>
+                       </array>
+                       <key>WindowString</key>
+                       <string>104 431 547 401 0 0 1440 878 </string>
+                       <key>WindowToolGUID</key>
+                       <string>1BFAB2C307AF66EA00C841BA</string>
+                       <key>WindowToolIsVisible</key>
+                       <false/>
+               </dict>
+               <dict>
+                       <key>FirstTimeWindowDisplayed</key>
+                       <false/>
+                       <key>Identifier</key>
+                       <string>windowTool.run</string>
+                       <key>Layout</key>
+                       <array>
+                               <dict>
+                                       <key>Dock</key>
+                                       <array>
+                                               <dict>
+                                                       <key>ContentConfiguration</key>
+                                                       <dict>
+                                                               <key>LauncherConfigVersion</key>
+                                                               <string>3</string>
+                                                               <key>PBXProjectModuleGUID</key>
+                                                               <string>1CD0528B0623707200166675</string>
+                                                               <key>PBXProjectModuleLabel</key>
+                                                               <string>Run</string>
+                                                               <key>Runner</key>
+                                                               <dict>
+                                                                       <key>HorizontalSplitView</key>
+                                                                       <dict>
+                                                                               <key>_collapsingFrameDimension</key>
+                                                                               <real>0.0</real>
+                                                                               <key>_indexOfCollapsedView</key>
+                                                                               <integer>0</integer>
+                                                                               <key>_percentageOfCollapsedView</key>
+                                                                               <real>0.0</real>
+                                                                               <key>isCollapsed</key>
+                                                                               <string>yes</string>
+                                                                               <key>sizes</key>
+                                                                               <array>
+                                                                                       <string>{{0, 0}, {491, 167}}</string>
+                                                                                       <string>{{0, 176}, {491, 267}}</string>
+                                                                               </array>
+                                                                       </dict>
+                                                                       <key>VerticalSplitView</key>
+                                                                       <dict>
+                                                                               <key>_collapsingFrameDimension</key>
+                                                                               <real>0.0</real>
+                                                                               <key>_indexOfCollapsedView</key>
+                                                                               <integer>0</integer>
+                                                                               <key>_percentageOfCollapsedView</key>
+                                                                               <real>0.0</real>
+                                                                               <key>isCollapsed</key>
+                                                                               <string>yes</string>
+                                                                               <key>sizes</key>
+                                                                               <array>
+                                                                                       <string>{{0, 0}, {405, 443}}</string>
+                                                                                       <string>{{414, 0}, {514, 443}}</string>
+                                                                               </array>
+                                                                       </dict>
+                                                               </dict>
+                                                       </dict>
+                                                       <key>GeometryConfiguration</key>
+                                                       <dict>
+                                                               <key>Frame</key>
+                                                               <string>{{0, 0}, {856, 173}}</string>
+                                                               <key>RubberWindowFrame</key>
+                                                               <string>132 91 856 215 0 0 1440 878 </string>
+                                                       </dict>
+                                                       <key>Module</key>
+                                                       <string>PBXRunSessionModule</string>
+                                                       <key>Proportion</key>
+                                                       <string>173pt</string>
+                                               </dict>
+                                       </array>
+                                       <key>Proportion</key>
+                                       <string>173pt</string>
+                               </dict>
+                       </array>
+                       <key>Name</key>
+                       <string>Run Log</string>
+                       <key>ServiceClasses</key>
+                       <array>
+                               <string>PBXRunSessionModule</string>
+                       </array>
+                       <key>StatusbarIsVisible</key>
+                       <true/>
+                       <key>TableOfContents</key>
+                       <array>
+                               <string>1C0AD2B3069F1EA900FABCE6</string>
+                               <string>1B82412007BD690200279D6D</string>
+                               <string>1CD0528B0623707200166675</string>
+                               <string>1B82412107BD690200279D6D</string>
+                       </array>
+                       <key>ToolbarConfiguration</key>
+                       <string>xcode.toolbar.config.run</string>
+                       <key>WindowString</key>
+                       <string>132 91 856 215 0 0 1440 878 </string>
+                       <key>WindowToolGUID</key>
+                       <string>1C0AD2B3069F1EA900FABCE6</string>
+                       <key>WindowToolIsVisible</key>
+                       <true/>
+               </dict>
+               <dict>
+                       <key>Identifier</key>
+                       <string>windowTool.scm</string>
+                       <key>Layout</key>
+                       <array>
+                               <dict>
+                                       <key>Dock</key>
+                                       <array>
+                                               <dict>
+                                                       <key>ContentConfiguration</key>
+                                                       <dict>
+                                                               <key>PBXProjectModuleGUID</key>
+                                                               <string>1C78EAB2065D492600B07095</string>
+                                                               <key>PBXProjectModuleLabel</key>
+                                                               <string>&lt;No Editor&gt;</string>
+                                                               <key>PBXSplitModuleInNavigatorKey</key>
+                                                               <dict>
+                                                                       <key>Split0</key>
+                                                                       <dict>
+                                                                               <key>PBXProjectModuleGUID</key>
+                                                                               <string>1C78EAB3065D492600B07095</string>
+                                                                       </dict>
+                                                                       <key>SplitCount</key>
+                                                                       <string>1</string>
+                                                               </dict>
+                                                               <key>StatusBarVisibility</key>
+                                                               <true/>
+                                                       </dict>
+                                                       <key>GeometryConfiguration</key>
+                                                       <dict>
+                                                               <key>Frame</key>
+                                                               <string>{{0, 0}, {452, 0}}</string>
+                                                               <key>RubberWindowFrame</key>
+                                                               <string>743 379 452 308 0 0 1280 1002 </string>
+                                                       </dict>
+                                                       <key>Module</key>
+                                                       <string>PBXNavigatorGroup</string>
+                                                       <key>Proportion</key>
+                                                       <string>0pt</string>
+                                               </dict>
+                                               <dict>
+                                                       <key>BecomeActive</key>
+                                                       <true/>
+                                                       <key>ContentConfiguration</key>
+                                                       <dict>
+                                                               <key>PBXProjectModuleGUID</key>
+                                                               <string>1CD052920623707200166675</string>
+                                                               <key>PBXProjectModuleLabel</key>
+                                                               <string>SCM</string>
+                                                       </dict>
+                                                       <key>GeometryConfiguration</key>
+                                                       <dict>
+                                                               <key>ConsoleFrame</key>
+                                                               <string>{{0, 259}, {452, 0}}</string>
+                                                               <key>Frame</key>
+                                                               <string>{{0, 7}, {452, 259}}</string>
+                                                               <key>RubberWindowFrame</key>
+                                                               <string>743 379 452 308 0 0 1280 1002 </string>
+                                                               <key>TableConfiguration</key>
+                                                               <array>
+                                                                       <string>Status</string>
+                                                                       <real>30</real>
+                                                                       <string>FileName</string>
+                                                                       <real>199</real>
+                                                                       <string>Path</string>
+                                                                       <real>197.09500122070312</real>
+                                                               </array>
+                                                               <key>TableFrame</key>
+                                                               <string>{{0, 0}, {452, 250}}</string>
+                                                       </dict>
+                                                       <key>Module</key>
+                                                       <string>PBXCVSModule</string>
+                                                       <key>Proportion</key>
+                                                       <string>259pt</string>
+                                               </dict>
+                                       </array>
+                                       <key>Proportion</key>
+                                       <string>266pt</string>
+                               </dict>
+                       </array>
+                       <key>Name</key>
+                       <string>SCM</string>
+                       <key>ServiceClasses</key>
+                       <array>
+                               <string>PBXCVSModule</string>
+                       </array>
+                       <key>StatusbarIsVisible</key>
+                       <true/>
+                       <key>TableOfContents</key>
+                       <array>
+                               <string>1C78EAB4065D492600B07095</string>
+                               <string>1C78EAB5065D492600B07095</string>
+                               <string>1C78EAB2065D492600B07095</string>
+                               <string>1CD052920623707200166675</string>
+                       </array>
+                       <key>WindowString</key>
+                       <string>743 379 452 308 0 0 1280 1002 </string>
+               </dict>
+               <dict>
+                       <key>Identifier</key>
+                       <string>windowTool.breakpoints</string>
+                       <key>Layout</key>
+                       <array>
+                               <dict>
+                                       <key>Dock</key>
+                                       <array>
+                                               <dict>
+                                                       <key>BecomeActive</key>
+                                                       <true/>
+                                                       <key>ContentConfiguration</key>
+                                                       <dict>
+                                                               <key>PBXProjectModuleGUID</key>
+                                                               <string>1CD052930623707200166675</string>
+                                                               <key>PBXProjectModuleLabel</key>
+                                                               <string>Breakpoints</string>
+                                                       </dict>
+                                                       <key>GeometryConfiguration</key>
+                                                       <dict>
+                                                               <key>BreakpointsTreeTableConfiguration</key>
+                                                               <array>
+                                                                       <string>enabledColumn</string>
+                                                                       <real>16</real>
+                                                                       <string>breakpointColumn</string>
+                                                                       <real>201.5830078125</real>
+                                                               </array>
+                                                               <key>Frame</key>
+                                                               <string>{{0, 0}, {240, 195}}</string>
+                                                               <key>RubberWindowFrame</key>
+                                                               <string>342 421 240 216 0 0 1440 878 </string>
+                                                       </dict>
+                                                       <key>Module</key>
+                                                       <string>PBXDebugBreakpointsModule</string>
+                                                       <key>Proportion</key>
+                                                       <string>195pt</string>
+                                               </dict>
+                                       </array>
+                                       <key>Proportion</key>
+                                       <string>195pt</string>
+                               </dict>
+                       </array>
+                       <key>Name</key>
+                       <string>Breakpoints</string>
+                       <key>ServiceClasses</key>
+                       <array>
+                               <string>PBXDebugBreakpointsModule</string>
+                       </array>
+