Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

use UISpec as a submodule

  • Loading branch information...
commit ef09f2045c5201a8b7a336c760a7343a15264d6a 1 parent 5156ed1
Pete Hodgson moredip authored

Showing 3 changed files with 279 additions and 286 deletions. Show diff stats Hide diff stats

  1. +3 0  .gitmodules
  2. +275 286 Frank.xcodeproj/project.pbxproj
  3. +1 0  lib/UISpec
3  .gitmodules
... ... @@ -1,3 +1,6 @@
1 1 [submodule "lib/KIF"]
2 2 path = lib/KIF
3 3 url = https://github.com/square/KIF.git
  4 +[submodule "lib/UISpec"]
  5 + path = lib/UISpec
  6 + url = https://github.com/moredip/UISpec
561 Frank.xcodeproj/project.pbxproj
@@ -31,78 +31,13 @@
31 31 D629928E11AB2D4C00CE0FB0 /* HTTPServer.m in Sources */ = {isa = PBXBuildFile; fileRef = D629927E11AB2D4C00CE0FB0 /* HTTPServer.m */; };
32 32 D629928F11AB2D4C00CE0FB0 /* MyHTTPConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = D629927F11AB2D4C00CE0FB0 /* MyHTTPConnection.h */; };
33 33 D629929011AB2D4C00CE0FB0 /* MyHTTPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = D629928011AB2D4C00CE0FB0 /* MyHTTPConnection.m */; };
34   - D62992ED11AB2DDD00CE0FB0 /* UIQuerySearchBar.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992AD11AB2DDD00CE0FB0 /* UIQuerySearchBar.h */; };
35   - D62992EE11AB2DDD00CE0FB0 /* UIQuerySearchBar.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992AE11AB2DDD00CE0FB0 /* UIQuerySearchBar.m */; };
36   - D62992EF11AB2DDD00CE0FB0 /* UIQuerySegmentedControl.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992AF11AB2DDD00CE0FB0 /* UIQuerySegmentedControl.h */; };
37   - D62992F011AB2DDD00CE0FB0 /* UIQuerySegmentedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992B011AB2DDD00CE0FB0 /* UIQuerySegmentedControl.m */; };
38   - D62992F111AB2DDD00CE0FB0 /* UIQueryTabBar.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992B111AB2DDD00CE0FB0 /* UIQueryTabBar.h */; };
39   - D62992F211AB2DDD00CE0FB0 /* UIQueryTabBar.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992B211AB2DDD00CE0FB0 /* UIQueryTabBar.m */; };
40   - D62992F311AB2DDD00CE0FB0 /* UIQueryTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992B311AB2DDD00CE0FB0 /* UIQueryTableView.h */; };
41   - D62992F411AB2DDD00CE0FB0 /* UIQueryTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992B411AB2DDD00CE0FB0 /* UIQueryTableView.m */; };
42   - D62992F511AB2DDD00CE0FB0 /* UIQueryTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992B511AB2DDD00CE0FB0 /* UIQueryTableViewCell.h */; };
43   - D62992F611AB2DDD00CE0FB0 /* UIQueryTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992B611AB2DDD00CE0FB0 /* UIQueryTableViewCell.m */; };
44   - D62992F711AB2DDD00CE0FB0 /* UIQueryWebView.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992B711AB2DDD00CE0FB0 /* UIQueryWebView.h */; };
45   - D62992F811AB2DDD00CE0FB0 /* UIQueryWebView.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992B811AB2DDD00CE0FB0 /* UIQueryWebView.m */; };
46   - D62992F911AB2DDD00CE0FB0 /* Recordable.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992BA11AB2DDD00CE0FB0 /* Recordable.h */; };
47   - D62992FA11AB2DDD00CE0FB0 /* Recordable.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992BB11AB2DDD00CE0FB0 /* Recordable.m */; };
48   - D62992FB11AB2DDD00CE0FB0 /* UIChildren.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992BC11AB2DDD00CE0FB0 /* UIChildren.h */; };
49   - D62992FC11AB2DDD00CE0FB0 /* UIChildren.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992BD11AB2DDD00CE0FB0 /* UIChildren.m */; };
50   - D62992FD11AB2DDD00CE0FB0 /* UIConsoleLog.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992BE11AB2DDD00CE0FB0 /* UIConsoleLog.h */; };
51   - D62992FE11AB2DDD00CE0FB0 /* UIConsoleLog.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992BF11AB2DDD00CE0FB0 /* UIConsoleLog.m */; };
52   - D62992FF11AB2DDD00CE0FB0 /* UIDescendants.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992C011AB2DDD00CE0FB0 /* UIDescendants.h */; };
53   - D629930011AB2DDD00CE0FB0 /* UIDescendants.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992C111AB2DDD00CE0FB0 /* UIDescendants.m */; };
54   - D629930111AB2DDD00CE0FB0 /* UIExpectation.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992C211AB2DDD00CE0FB0 /* UIExpectation.h */; };
55   - D629930211AB2DDD00CE0FB0 /* UIExpectation.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992C311AB2DDD00CE0FB0 /* UIExpectation.m */; };
56   - D629930311AB2DDD00CE0FB0 /* UIFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992C411AB2DDD00CE0FB0 /* UIFilter.h */; };
57   - D629930411AB2DDD00CE0FB0 /* UIFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992C511AB2DDD00CE0FB0 /* UIFilter.m */; };
58   - D629930511AB2DDD00CE0FB0 /* UILog.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992C611AB2DDD00CE0FB0 /* UILog.h */; };
59   - D629930611AB2DDD00CE0FB0 /* UIMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992C711AB2DDD00CE0FB0 /* UIMatcher.h */; };
60   - D629930711AB2DDD00CE0FB0 /* UIMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992C811AB2DDD00CE0FB0 /* UIMatcher.m */; };
61   - D629930811AB2DDD00CE0FB0 /* UIParents.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992C911AB2DDD00CE0FB0 /* UIParents.h */; };
62   - D629930911AB2DDD00CE0FB0 /* UIParents.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992CA11AB2DDD00CE0FB0 /* UIParents.m */; };
63   - D629930A11AB2DDD00CE0FB0 /* UIQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992CB11AB2DDD00CE0FB0 /* UIQuery.h */; };
64   - D629930B11AB2DDD00CE0FB0 /* UIQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992CC11AB2DDD00CE0FB0 /* UIQuery.m */; };
65   - D629930C11AB2DDD00CE0FB0 /* UIQueryAll.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992CD11AB2DDD00CE0FB0 /* UIQueryAll.h */; };
66   - D629930D11AB2DDD00CE0FB0 /* UIQueryAll.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992CE11AB2DDD00CE0FB0 /* UIQueryAll.m */; };
67   - D629930E11AB2DDD00CE0FB0 /* UIQueryExpectation.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992CF11AB2DDD00CE0FB0 /* UIQueryExpectation.h */; };
68   - D629930F11AB2DDD00CE0FB0 /* UIQueryExpectation.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992D011AB2DDD00CE0FB0 /* UIQueryExpectation.m */; };
69   - D629931011AB2DDD00CE0FB0 /* UIRedoer.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992D111AB2DDD00CE0FB0 /* UIRedoer.h */; };
70   - D629931111AB2DDD00CE0FB0 /* UIRedoer.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992D211AB2DDD00CE0FB0 /* UIRedoer.m */; };
71   - D629931211AB2DDD00CE0FB0 /* UISwizzle.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992D311AB2DDD00CE0FB0 /* UISwizzle.h */; };
72   - D629931311AB2DDD00CE0FB0 /* UISwizzle.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992D411AB2DDD00CE0FB0 /* UISwizzle.m */; };
73   - D629931411AB2DDD00CE0FB0 /* UITraversal.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992D511AB2DDD00CE0FB0 /* UITraversal.h */; };
74   - D629931511AB2DDD00CE0FB0 /* UITraversal.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992D611AB2DDD00CE0FB0 /* UITraversal.m */; };
75   - D629931611AB2DDD00CE0FB0 /* ViewFilterSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992D711AB2DDD00CE0FB0 /* ViewFilterSwizzler.h */; };
76   - D629931711AB2DDD00CE0FB0 /* ViewFilterSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992D811AB2DDD00CE0FB0 /* ViewFilterSwizzler.m */; };
77   - D629931811AB2DDD00CE0FB0 /* UISpec.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992DA11AB2DDD00CE0FB0 /* UISpec.h */; };
78   - D629931911AB2DDD00CE0FB0 /* UISpec.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992DB11AB2DDD00CE0FB0 /* UISpec.m */; };
79   - D629931A11AB2DDD00CE0FB0 /* CallCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992DD11AB2DDD00CE0FB0 /* CallCache.h */; };
80   - D629931B11AB2DDD00CE0FB0 /* CallCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992DE11AB2DDD00CE0FB0 /* CallCache.m */; };
81   - D629931C11AB2DDD00CE0FB0 /* NSNumberCreator.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992DF11AB2DDD00CE0FB0 /* NSNumberCreator.h */; };
82   - D629931D11AB2DDD00CE0FB0 /* NSNumberCreator.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992E011AB2DDD00CE0FB0 /* NSNumberCreator.m */; };
83   - D629931E11AB2DDD00CE0FB0 /* ReturnCacher.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992E111AB2DDD00CE0FB0 /* ReturnCacher.h */; };
84   - D629931F11AB2DDD00CE0FB0 /* ReturnCacher.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992E211AB2DDD00CE0FB0 /* ReturnCacher.m */; };
85   - D629932011AB2DDD00CE0FB0 /* UIBug.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992E311AB2DDD00CE0FB0 /* UIBug.h */; };
86   - D629932111AB2DDD00CE0FB0 /* UIBug.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992E411AB2DDD00CE0FB0 /* UIBug.m */; };
87   - D629932211AB2DDD00CE0FB0 /* UIConsole.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992E511AB2DDD00CE0FB0 /* UIConsole.h */; };
88   - D629932311AB2DDD00CE0FB0 /* UIConsole.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992E611AB2DDD00CE0FB0 /* UIConsole.m */; };
89   - D629932411AB2DDD00CE0FB0 /* UIInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992E711AB2DDD00CE0FB0 /* UIInspector.h */; };
90   - D629932511AB2DDD00CE0FB0 /* UIInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992E811AB2DDD00CE0FB0 /* UIInspector.m */; };
91   - D629932611AB2DDD00CE0FB0 /* UIProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992E911AB2DDD00CE0FB0 /* UIProxy.h */; };
92   - D629932711AB2DDD00CE0FB0 /* UIProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992EA11AB2DDD00CE0FB0 /* UIProxy.m */; };
93   - D629932811AB2DDD00CE0FB0 /* WaitUntilIdle.h in Headers */ = {isa = PBXBuildFile; fileRef = D62992EB11AB2DDD00CE0FB0 /* WaitUntilIdle.h */; };
94   - D629932911AB2DDD00CE0FB0 /* WaitUntilIdle.m in Sources */ = {isa = PBXBuildFile; fileRef = D62992EC11AB2DDD00CE0FB0 /* WaitUntilIdle.m */; };
95 34 D629938011AB2DF300CE0FB0 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D629937F11AB2DF300CE0FB0 /* UIKit.framework */; };
96 35 D67F2AAD13F5E7FA00A0BFF1 /* AccessibilityCheckCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = D67F2AAB13F5E7FA00A0BFF1 /* AccessibilityCheckCommand.h */; };
97 36 D67F2AAE13F5E7FA00A0BFF1 /* AccessibilityCheckCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = D67F2AAC13F5E7FA00A0BFF1 /* AccessibilityCheckCommand.m */; };
98 37 D67F2ABF13F5F55A00A0BFF1 /* FrankLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = D67F2ABD13F5F55A00A0BFF1 /* FrankLoader.h */; };
99 38 D67F2AC013F5F55A00A0BFF1 /* FrankLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = D67F2ABE13F5F55A00A0BFF1 /* FrankLoader.m */; };
100   - D67F2B0613F5F6CD00A0BFF1 /* VisibleTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = D67F2B0413F5F6CD00A0BFF1 /* VisibleTouch.h */; };
101   - D67F2B0713F5F6CD00A0BFF1 /* VisibleTouch.m in Sources */ = {isa = PBXBuildFile; fileRef = D67F2B0513F5F6CD00A0BFF1 /* VisibleTouch.m */; };
102 39 D67F2B3413F5F82700A0BFF1 /* LoadableCategory.h in Headers */ = {isa = PBXBuildFile; fileRef = D67F2B3313F5F82700A0BFF1 /* LoadableCategory.h */; };
103 40 D67F2B3A13F5F91700A0BFF1 /* UIView+MapKitWorkaround.m in Sources */ = {isa = PBXBuildFile; fileRef = D67F2B3813F5F91700A0BFF1 /* UIView+MapKitWorkaround.m */; };
104   - D6C8BCC5137CD5E2000EF521 /* UIQueryScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = D6C8BCC3137CD5E2000EF521 /* UIQueryScrollView.h */; };
105   - D6C8BCC6137CD5E2000EF521 /* UIQueryScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = D6C8BCC4137CD5E2000EF521 /* UIQueryScrollView.m */; };
106 41 D6D05CB311C883AA0081C5A5 /* DumpCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = D6D05CA111C883AA0081C5A5 /* DumpCommand.h */; };
107 42 D6D05CB411C883AA0081C5A5 /* DumpCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = D6D05CA211C883AA0081C5A5 /* DumpCommand.m */; };
108 43 D6D05CB511C883AA0081C5A5 /* FrankCommandRoute.h in Headers */ = {isa = PBXBuildFile; fileRef = D6D05CA311C883AA0081C5A5 /* FrankCommandRoute.h */; };
@@ -146,6 +81,68 @@
146 81 D6FA01B514283C4F00576AD1 /* UITouch-KIFAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA01A814283C4F00576AD1 /* UITouch-KIFAdditions.m */; };
147 82 D6FA01B614283C4F00576AD1 /* UIView-KIFAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA01A914283C4F00576AD1 /* UIView-KIFAdditions.h */; };
148 83 D6FA01B714283C4F00576AD1 /* UIView-KIFAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA01AA14283C4F00576AD1 /* UIView-KIFAdditions.m */; };
  84 + D6FA03101428490A00576AD1 /* UIQueryScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA02D01428490A00576AD1 /* UIQueryScrollView.h */; };
  85 + D6FA03111428490A00576AD1 /* UIQueryScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA02D11428490A00576AD1 /* UIQueryScrollView.m */; };
  86 + D6FA03121428490A00576AD1 /* UIQuerySearchBar.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA02D21428490A00576AD1 /* UIQuerySearchBar.h */; };
  87 + D6FA03131428490A00576AD1 /* UIQuerySearchBar.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA02D31428490A00576AD1 /* UIQuerySearchBar.m */; };
  88 + D6FA03141428490A00576AD1 /* UIQuerySegmentedControl.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA02D41428490A00576AD1 /* UIQuerySegmentedControl.h */; };
  89 + D6FA03151428490A00576AD1 /* UIQuerySegmentedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA02D51428490A00576AD1 /* UIQuerySegmentedControl.m */; };
  90 + D6FA03161428490A00576AD1 /* UIQueryTabBar.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA02D61428490A00576AD1 /* UIQueryTabBar.h */; };
  91 + D6FA03171428490A00576AD1 /* UIQueryTabBar.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA02D71428490A00576AD1 /* UIQueryTabBar.m */; };
  92 + D6FA03181428490A00576AD1 /* UIQueryTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA02D81428490A00576AD1 /* UIQueryTableView.h */; };
  93 + D6FA03191428490A00576AD1 /* UIQueryTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA02D91428490A00576AD1 /* UIQueryTableView.m */; };
  94 + D6FA031A1428490A00576AD1 /* UIQueryTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA02DA1428490A00576AD1 /* UIQueryTableViewCell.h */; };
  95 + D6FA031B1428490A00576AD1 /* UIQueryTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA02DB1428490A00576AD1 /* UIQueryTableViewCell.m */; };
  96 + D6FA031C1428490A00576AD1 /* UIQueryWebView.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA02DC1428490A00576AD1 /* UIQueryWebView.h */; };
  97 + D6FA031D1428490A00576AD1 /* UIQueryWebView.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA02DD1428490A00576AD1 /* UIQueryWebView.m */; };
  98 + D6FA031E1428490A00576AD1 /* Recordable.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA02DF1428490A00576AD1 /* Recordable.h */; };
  99 + D6FA031F1428490A00576AD1 /* Recordable.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA02E01428490A00576AD1 /* Recordable.m */; };
  100 + D6FA03201428490A00576AD1 /* UIChildren.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA02E11428490A00576AD1 /* UIChildren.h */; };
  101 + D6FA03211428490A00576AD1 /* UIChildren.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA02E21428490A00576AD1 /* UIChildren.m */; };
  102 + D6FA03221428490A00576AD1 /* UIConsoleLog.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA02E31428490A00576AD1 /* UIConsoleLog.h */; };
  103 + D6FA03231428490A00576AD1 /* UIConsoleLog.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA02E41428490A00576AD1 /* UIConsoleLog.m */; };
  104 + D6FA03241428490A00576AD1 /* UIDescendants.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA02E51428490A00576AD1 /* UIDescendants.h */; };
  105 + D6FA03251428490A00576AD1 /* UIDescendants.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA02E61428490A00576AD1 /* UIDescendants.m */; };
  106 + D6FA03261428490A00576AD1 /* UIExpectation.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA02E71428490A00576AD1 /* UIExpectation.h */; };
  107 + D6FA03271428490A00576AD1 /* UIExpectation.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA02E81428490A00576AD1 /* UIExpectation.m */; };
  108 + D6FA03281428490A00576AD1 /* UIFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA02E91428490A00576AD1 /* UIFilter.h */; };
  109 + D6FA03291428490A00576AD1 /* UIFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA02EA1428490A00576AD1 /* UIFilter.m */; };
  110 + D6FA032A1428490A00576AD1 /* UILog.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA02EB1428490A00576AD1 /* UILog.h */; };
  111 + D6FA032B1428490A00576AD1 /* UIMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA02EC1428490A00576AD1 /* UIMatcher.h */; };
  112 + D6FA032C1428490A00576AD1 /* UIMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA02ED1428490A00576AD1 /* UIMatcher.m */; };
  113 + D6FA032D1428490A00576AD1 /* UIParents.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA02EE1428490A00576AD1 /* UIParents.h */; };
  114 + D6FA032E1428490A00576AD1 /* UIParents.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA02EF1428490A00576AD1 /* UIParents.m */; };
  115 + D6FA032F1428490A00576AD1 /* UIQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA02F01428490A00576AD1 /* UIQuery.h */; };
  116 + D6FA03301428490A00576AD1 /* UIQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA02F11428490A00576AD1 /* UIQuery.m */; };
  117 + D6FA03311428490A00576AD1 /* UIQueryAll.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA02F21428490A00576AD1 /* UIQueryAll.h */; };
  118 + D6FA03321428490A00576AD1 /* UIQueryAll.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA02F31428490A00576AD1 /* UIQueryAll.m */; };
  119 + D6FA03331428490A00576AD1 /* UIQueryExpectation.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA02F41428490A00576AD1 /* UIQueryExpectation.h */; };
  120 + D6FA03341428490A00576AD1 /* UIQueryExpectation.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA02F51428490A00576AD1 /* UIQueryExpectation.m */; };
  121 + D6FA03351428490A00576AD1 /* UIRedoer.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA02F61428490A00576AD1 /* UIRedoer.h */; };
  122 + D6FA03361428490A00576AD1 /* UIRedoer.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA02F71428490A00576AD1 /* UIRedoer.m */; };
  123 + D6FA03371428490A00576AD1 /* ViewFilterSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA02F81428490A00576AD1 /* ViewFilterSwizzler.h */; };
  124 + D6FA03381428490A00576AD1 /* ViewFilterSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA02F91428490A00576AD1 /* ViewFilterSwizzler.m */; };
  125 + D6FA03391428490A00576AD1 /* VisibleTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA02FA1428490A00576AD1 /* VisibleTouch.h */; };
  126 + D6FA033A1428490A00576AD1 /* VisibleTouch.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA02FB1428490A00576AD1 /* VisibleTouch.m */; };
  127 + D6FA033B1428490A00576AD1 /* UISpec.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D6FA02FC1428490A00576AD1 /* UISpec.bundle */; };
  128 + D6FA033C1428490A00576AD1 /* UISpec.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA02FD1428490A00576AD1 /* UISpec.h */; };
  129 + D6FA033D1428490A00576AD1 /* UISpec.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA02FE1428490A00576AD1 /* UISpec.m */; };
  130 + D6FA033E1428490A00576AD1 /* CallCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA03001428490A00576AD1 /* CallCache.h */; };
  131 + D6FA033F1428490A00576AD1 /* CallCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA03011428490A00576AD1 /* CallCache.m */; };
  132 + D6FA03401428490A00576AD1 /* NSNumberCreator.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA03021428490A00576AD1 /* NSNumberCreator.h */; };
  133 + D6FA03411428490A00576AD1 /* NSNumberCreator.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA03031428490A00576AD1 /* NSNumberCreator.m */; };
  134 + D6FA03421428490A00576AD1 /* ReturnCacher.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA03041428490A00576AD1 /* ReturnCacher.h */; };
  135 + D6FA03431428490A00576AD1 /* ReturnCacher.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA03051428490A00576AD1 /* ReturnCacher.m */; };
  136 + D6FA03441428490A00576AD1 /* UIBug.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA03061428490A00576AD1 /* UIBug.h */; };
  137 + D6FA03451428490A00576AD1 /* UIBug.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA03071428490A00576AD1 /* UIBug.m */; };
  138 + D6FA03461428490A00576AD1 /* UIConsole.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA03081428490A00576AD1 /* UIConsole.h */; };
  139 + D6FA03471428490A00576AD1 /* UIConsole.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA03091428490A00576AD1 /* UIConsole.m */; };
  140 + D6FA03481428490A00576AD1 /* UIInspector.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA030A1428490A00576AD1 /* UIInspector.h */; };
  141 + D6FA03491428490A00576AD1 /* UIInspector.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA030B1428490A00576AD1 /* UIInspector.m */; };
  142 + D6FA034A1428490A00576AD1 /* UIProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA030C1428490A00576AD1 /* UIProxy.h */; };
  143 + D6FA034B1428490A00576AD1 /* UIProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA030D1428490A00576AD1 /* UIProxy.m */; };
  144 + D6FA034C1428490A00576AD1 /* WaitUntilIdle.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FA030E1428490A00576AD1 /* WaitUntilIdle.h */; };
  145 + D6FA034D1428490A00576AD1 /* WaitUntilIdle.m in Sources */ = {isa = PBXBuildFile; fileRef = D6FA030F1428490A00576AD1 /* WaitUntilIdle.m */; };
149 146 /* End PBXBuildFile section */
150 147
151 148 /* Begin PBXFileReference section */
@@ -174,68 +171,6 @@
174 171 D629927E11AB2D4C00CE0FB0 /* HTTPServer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = HTTPServer.m; path = lib/cocoahttpserver/HTTPServer.m; sourceTree = "<group>"; };
175 172 D629927F11AB2D4C00CE0FB0 /* MyHTTPConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MyHTTPConnection.h; path = lib/cocoahttpserver/MyHTTPConnection.h; sourceTree = "<group>"; };
176 173 D629928011AB2D4C00CE0FB0 /* MyHTTPConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MyHTTPConnection.m; path = lib/cocoahttpserver/MyHTTPConnection.m; sourceTree = "<group>"; };
177   - D62992AD11AB2DDD00CE0FB0 /* UIQuerySearchBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQuerySearchBar.h; sourceTree = "<group>"; };
178   - D62992AE11AB2DDD00CE0FB0 /* UIQuerySearchBar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQuerySearchBar.m; sourceTree = "<group>"; };
179   - D62992AF11AB2DDD00CE0FB0 /* UIQuerySegmentedControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQuerySegmentedControl.h; sourceTree = "<group>"; };
180   - D62992B011AB2DDD00CE0FB0 /* UIQuerySegmentedControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQuerySegmentedControl.m; sourceTree = "<group>"; };
181   - D62992B111AB2DDD00CE0FB0 /* UIQueryTabBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQueryTabBar.h; sourceTree = "<group>"; };
182   - D62992B211AB2DDD00CE0FB0 /* UIQueryTabBar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQueryTabBar.m; sourceTree = "<group>"; };
183   - D62992B311AB2DDD00CE0FB0 /* UIQueryTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQueryTableView.h; sourceTree = "<group>"; };
184   - D62992B411AB2DDD00CE0FB0 /* UIQueryTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQueryTableView.m; sourceTree = "<group>"; };
185   - D62992B511AB2DDD00CE0FB0 /* UIQueryTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQueryTableViewCell.h; sourceTree = "<group>"; };
186   - D62992B611AB2DDD00CE0FB0 /* UIQueryTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQueryTableViewCell.m; sourceTree = "<group>"; };
187   - D62992B711AB2DDD00CE0FB0 /* UIQueryWebView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQueryWebView.h; sourceTree = "<group>"; };
188   - D62992B811AB2DDD00CE0FB0 /* UIQueryWebView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQueryWebView.m; sourceTree = "<group>"; };
189   - D62992BA11AB2DDD00CE0FB0 /* Recordable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Recordable.h; sourceTree = "<group>"; };
190   - D62992BB11AB2DDD00CE0FB0 /* Recordable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Recordable.m; sourceTree = "<group>"; };
191   - D62992BC11AB2DDD00CE0FB0 /* UIChildren.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIChildren.h; sourceTree = "<group>"; };
192   - D62992BD11AB2DDD00CE0FB0 /* UIChildren.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIChildren.m; sourceTree = "<group>"; };
193   - D62992BE11AB2DDD00CE0FB0 /* UIConsoleLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIConsoleLog.h; sourceTree = "<group>"; };
194   - D62992BF11AB2DDD00CE0FB0 /* UIConsoleLog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIConsoleLog.m; sourceTree = "<group>"; };
195   - D62992C011AB2DDD00CE0FB0 /* UIDescendants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIDescendants.h; sourceTree = "<group>"; };
196   - D62992C111AB2DDD00CE0FB0 /* UIDescendants.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIDescendants.m; sourceTree = "<group>"; };
197   - D62992C211AB2DDD00CE0FB0 /* UIExpectation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIExpectation.h; sourceTree = "<group>"; };
198   - D62992C311AB2DDD00CE0FB0 /* UIExpectation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIExpectation.m; sourceTree = "<group>"; };
199   - D62992C411AB2DDD00CE0FB0 /* UIFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIFilter.h; sourceTree = "<group>"; };
200   - D62992C511AB2DDD00CE0FB0 /* UIFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIFilter.m; sourceTree = "<group>"; };
201   - D62992C611AB2DDD00CE0FB0 /* UILog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UILog.h; sourceTree = "<group>"; };
202   - D62992C711AB2DDD00CE0FB0 /* UIMatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIMatcher.h; sourceTree = "<group>"; };
203   - D62992C811AB2DDD00CE0FB0 /* UIMatcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIMatcher.m; sourceTree = "<group>"; };
204   - D62992C911AB2DDD00CE0FB0 /* UIParents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIParents.h; sourceTree = "<group>"; };
205   - D62992CA11AB2DDD00CE0FB0 /* UIParents.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIParents.m; sourceTree = "<group>"; };
206   - D62992CB11AB2DDD00CE0FB0 /* UIQuery.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQuery.h; sourceTree = "<group>"; };
207   - D62992CC11AB2DDD00CE0FB0 /* UIQuery.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQuery.m; sourceTree = "<group>"; };
208   - D62992CD11AB2DDD00CE0FB0 /* UIQueryAll.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQueryAll.h; sourceTree = "<group>"; };
209   - D62992CE11AB2DDD00CE0FB0 /* UIQueryAll.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQueryAll.m; sourceTree = "<group>"; };
210   - D62992CF11AB2DDD00CE0FB0 /* UIQueryExpectation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQueryExpectation.h; sourceTree = "<group>"; };
211   - D62992D011AB2DDD00CE0FB0 /* UIQueryExpectation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQueryExpectation.m; sourceTree = "<group>"; };
212   - D62992D111AB2DDD00CE0FB0 /* UIRedoer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIRedoer.h; sourceTree = "<group>"; };
213   - D62992D211AB2DDD00CE0FB0 /* UIRedoer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIRedoer.m; sourceTree = "<group>"; };
214   - D62992D311AB2DDD00CE0FB0 /* UISwizzle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UISwizzle.h; sourceTree = "<group>"; };
215   - D62992D411AB2DDD00CE0FB0 /* UISwizzle.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UISwizzle.m; sourceTree = "<group>"; };
216   - D62992D511AB2DDD00CE0FB0 /* UITraversal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UITraversal.h; sourceTree = "<group>"; };
217   - D62992D611AB2DDD00CE0FB0 /* UITraversal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UITraversal.m; sourceTree = "<group>"; };
218   - D62992D711AB2DDD00CE0FB0 /* ViewFilterSwizzler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ViewFilterSwizzler.h; sourceTree = "<group>"; };
219   - D62992D811AB2DDD00CE0FB0 /* ViewFilterSwizzler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ViewFilterSwizzler.m; sourceTree = "<group>"; };
220   - D62992D911AB2DDD00CE0FB0 /* UISpec.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = UISpec.bundle; sourceTree = "<group>"; };
221   - D62992DA11AB2DDD00CE0FB0 /* UISpec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UISpec.h; sourceTree = "<group>"; };
222   - D62992DB11AB2DDD00CE0FB0 /* UISpec.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UISpec.m; sourceTree = "<group>"; };
223   - D62992DD11AB2DDD00CE0FB0 /* CallCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallCache.h; sourceTree = "<group>"; };
224   - D62992DE11AB2DDD00CE0FB0 /* CallCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallCache.m; sourceTree = "<group>"; };
225   - D62992DF11AB2DDD00CE0FB0 /* NSNumberCreator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSNumberCreator.h; sourceTree = "<group>"; };
226   - D62992E011AB2DDD00CE0FB0 /* NSNumberCreator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSNumberCreator.m; sourceTree = "<group>"; };
227   - D62992E111AB2DDD00CE0FB0 /* ReturnCacher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReturnCacher.h; sourceTree = "<group>"; };
228   - D62992E211AB2DDD00CE0FB0 /* ReturnCacher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ReturnCacher.m; sourceTree = "<group>"; };
229   - D62992E311AB2DDD00CE0FB0 /* UIBug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIBug.h; sourceTree = "<group>"; };
230   - D62992E411AB2DDD00CE0FB0 /* UIBug.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIBug.m; sourceTree = "<group>"; };
231   - D62992E511AB2DDD00CE0FB0 /* UIConsole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIConsole.h; sourceTree = "<group>"; };
232   - D62992E611AB2DDD00CE0FB0 /* UIConsole.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIConsole.m; sourceTree = "<group>"; };
233   - D62992E711AB2DDD00CE0FB0 /* UIInspector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIInspector.h; sourceTree = "<group>"; };
234   - D62992E811AB2DDD00CE0FB0 /* UIInspector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIInspector.m; sourceTree = "<group>"; };
235   - D62992E911AB2DDD00CE0FB0 /* UIProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIProxy.h; sourceTree = "<group>"; };
236   - D62992EA11AB2DDD00CE0FB0 /* UIProxy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIProxy.m; sourceTree = "<group>"; };
237   - D62992EB11AB2DDD00CE0FB0 /* WaitUntilIdle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WaitUntilIdle.h; sourceTree = "<group>"; };
238   - D62992EC11AB2DDD00CE0FB0 /* WaitUntilIdle.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WaitUntilIdle.m; sourceTree = "<group>"; };
239 174 D629937F11AB2DF300CE0FB0 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
240 175 D62AEFAA11B4897B00B824F3 /* env.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = env.rb; sourceTree = "<group>"; };
241 176 D62AEFAB11B4897B00B824F3 /* frank_helper.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = frank_helper.rb; sourceTree = "<group>"; };
@@ -244,12 +179,8 @@
244 179 D67F2AAC13F5E7FA00A0BFF1 /* AccessibilityCheckCommand.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AccessibilityCheckCommand.m; path = src/AccessibilityCheckCommand.m; sourceTree = "<group>"; };
245 180 D67F2ABD13F5F55A00A0BFF1 /* FrankLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FrankLoader.h; path = src/FrankLoader.h; sourceTree = "<group>"; };
246 181 D67F2ABE13F5F55A00A0BFF1 /* FrankLoader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FrankLoader.m; path = src/FrankLoader.m; sourceTree = "<group>"; };
247   - D67F2B0413F5F6CD00A0BFF1 /* VisibleTouch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VisibleTouch.h; sourceTree = "<group>"; };
248   - D67F2B0513F5F6CD00A0BFF1 /* VisibleTouch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VisibleTouch.m; sourceTree = "<group>"; };
249 182 D67F2B3313F5F82700A0BFF1 /* LoadableCategory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LoadableCategory.h; sourceTree = "<group>"; };
250 183 D67F2B3813F5F91700A0BFF1 /* UIView+MapKitWorkaround.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+MapKitWorkaround.m"; sourceTree = "<group>"; };
251   - D6C8BCC3137CD5E2000EF521 /* UIQueryScrollView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQueryScrollView.h; sourceTree = "<group>"; };
252   - D6C8BCC4137CD5E2000EF521 /* UIQueryScrollView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQueryScrollView.m; sourceTree = "<group>"; };
253 184 D6D05CA111C883AA0081C5A5 /* DumpCommand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DumpCommand.h; path = src/DumpCommand.h; sourceTree = "<group>"; };
254 185 D6D05CA211C883AA0081C5A5 /* DumpCommand.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DumpCommand.m; path = src/DumpCommand.m; sourceTree = "<group>"; };
255 186 D6D05CA311C883AA0081C5A5 /* FrankCommandRoute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FrankCommandRoute.h; path = src/FrankCommandRoute.h; sourceTree = "<group>"; };
@@ -293,6 +224,68 @@
293 224 D6FA01A814283C4F00576AD1 /* UITouch-KIFAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UITouch-KIFAdditions.m"; path = "lib/KIF/Additions/UITouch-KIFAdditions.m"; sourceTree = "<group>"; };
294 225 D6FA01A914283C4F00576AD1 /* UIView-KIFAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "UIView-KIFAdditions.h"; path = "lib/KIF/Additions/UIView-KIFAdditions.h"; sourceTree = "<group>"; };
295 226 D6FA01AA14283C4F00576AD1 /* UIView-KIFAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "UIView-KIFAdditions.m"; path = "lib/KIF/Additions/UIView-KIFAdditions.m"; sourceTree = "<group>"; };
  227 + D6FA02D01428490A00576AD1 /* UIQueryScrollView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQueryScrollView.h; sourceTree = "<group>"; };
  228 + D6FA02D11428490A00576AD1 /* UIQueryScrollView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQueryScrollView.m; sourceTree = "<group>"; };
  229 + D6FA02D21428490A00576AD1 /* UIQuerySearchBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQuerySearchBar.h; sourceTree = "<group>"; };
  230 + D6FA02D31428490A00576AD1 /* UIQuerySearchBar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQuerySearchBar.m; sourceTree = "<group>"; };
  231 + D6FA02D41428490A00576AD1 /* UIQuerySegmentedControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQuerySegmentedControl.h; sourceTree = "<group>"; };
  232 + D6FA02D51428490A00576AD1 /* UIQuerySegmentedControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQuerySegmentedControl.m; sourceTree = "<group>"; };
  233 + D6FA02D61428490A00576AD1 /* UIQueryTabBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQueryTabBar.h; sourceTree = "<group>"; };
  234 + D6FA02D71428490A00576AD1 /* UIQueryTabBar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQueryTabBar.m; sourceTree = "<group>"; };
  235 + D6FA02D81428490A00576AD1 /* UIQueryTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQueryTableView.h; sourceTree = "<group>"; };
  236 + D6FA02D91428490A00576AD1 /* UIQueryTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQueryTableView.m; sourceTree = "<group>"; };
  237 + D6FA02DA1428490A00576AD1 /* UIQueryTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQueryTableViewCell.h; sourceTree = "<group>"; };
  238 + D6FA02DB1428490A00576AD1 /* UIQueryTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQueryTableViewCell.m; sourceTree = "<group>"; };
  239 + D6FA02DC1428490A00576AD1 /* UIQueryWebView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQueryWebView.h; sourceTree = "<group>"; };
  240 + D6FA02DD1428490A00576AD1 /* UIQueryWebView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQueryWebView.m; sourceTree = "<group>"; };
  241 + D6FA02DF1428490A00576AD1 /* Recordable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Recordable.h; sourceTree = "<group>"; };
  242 + D6FA02E01428490A00576AD1 /* Recordable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Recordable.m; sourceTree = "<group>"; };
  243 + D6FA02E11428490A00576AD1 /* UIChildren.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIChildren.h; sourceTree = "<group>"; };
  244 + D6FA02E21428490A00576AD1 /* UIChildren.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIChildren.m; sourceTree = "<group>"; };
  245 + D6FA02E31428490A00576AD1 /* UIConsoleLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIConsoleLog.h; sourceTree = "<group>"; };
  246 + D6FA02E41428490A00576AD1 /* UIConsoleLog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIConsoleLog.m; sourceTree = "<group>"; };
  247 + D6FA02E51428490A00576AD1 /* UIDescendants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIDescendants.h; sourceTree = "<group>"; };
  248 + D6FA02E61428490A00576AD1 /* UIDescendants.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIDescendants.m; sourceTree = "<group>"; };
  249 + D6FA02E71428490A00576AD1 /* UIExpectation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIExpectation.h; sourceTree = "<group>"; };
  250 + D6FA02E81428490A00576AD1 /* UIExpectation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIExpectation.m; sourceTree = "<group>"; };
  251 + D6FA02E91428490A00576AD1 /* UIFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIFilter.h; sourceTree = "<group>"; };
  252 + D6FA02EA1428490A00576AD1 /* UIFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIFilter.m; sourceTree = "<group>"; };
  253 + D6FA02EB1428490A00576AD1 /* UILog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UILog.h; sourceTree = "<group>"; };
  254 + D6FA02EC1428490A00576AD1 /* UIMatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIMatcher.h; sourceTree = "<group>"; };
  255 + D6FA02ED1428490A00576AD1 /* UIMatcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIMatcher.m; sourceTree = "<group>"; };
  256 + D6FA02EE1428490A00576AD1 /* UIParents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIParents.h; sourceTree = "<group>"; };
  257 + D6FA02EF1428490A00576AD1 /* UIParents.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIParents.m; sourceTree = "<group>"; };
  258 + D6FA02F01428490A00576AD1 /* UIQuery.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQuery.h; sourceTree = "<group>"; };
  259 + D6FA02F11428490A00576AD1 /* UIQuery.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQuery.m; sourceTree = "<group>"; };
  260 + D6FA02F21428490A00576AD1 /* UIQueryAll.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQueryAll.h; sourceTree = "<group>"; };
  261 + D6FA02F31428490A00576AD1 /* UIQueryAll.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQueryAll.m; sourceTree = "<group>"; };
  262 + D6FA02F41428490A00576AD1 /* UIQueryExpectation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIQueryExpectation.h; sourceTree = "<group>"; };
  263 + D6FA02F51428490A00576AD1 /* UIQueryExpectation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIQueryExpectation.m; sourceTree = "<group>"; };
  264 + D6FA02F61428490A00576AD1 /* UIRedoer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIRedoer.h; sourceTree = "<group>"; };
  265 + D6FA02F71428490A00576AD1 /* UIRedoer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIRedoer.m; sourceTree = "<group>"; };
  266 + D6FA02F81428490A00576AD1 /* ViewFilterSwizzler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ViewFilterSwizzler.h; sourceTree = "<group>"; };
  267 + D6FA02F91428490A00576AD1 /* ViewFilterSwizzler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ViewFilterSwizzler.m; sourceTree = "<group>"; };
  268 + D6FA02FA1428490A00576AD1 /* VisibleTouch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VisibleTouch.h; sourceTree = "<group>"; };
  269 + D6FA02FB1428490A00576AD1 /* VisibleTouch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VisibleTouch.m; sourceTree = "<group>"; };
  270 + D6FA02FC1428490A00576AD1 /* UISpec.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = UISpec.bundle; path = lib/UISpec/src/UISpec.bundle; sourceTree = SOURCE_ROOT; };
  271 + D6FA02FD1428490A00576AD1 /* UISpec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UISpec.h; path = lib/UISpec/src/UISpec.h; sourceTree = SOURCE_ROOT; };
  272 + D6FA02FE1428490A00576AD1 /* UISpec.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = UISpec.m; path = lib/UISpec/src/UISpec.m; sourceTree = SOURCE_ROOT; };
  273 + D6FA03001428490A00576AD1 /* CallCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallCache.h; sourceTree = "<group>"; };
  274 + D6FA03011428490A00576AD1 /* CallCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallCache.m; sourceTree = "<group>"; };
  275 + D6FA03021428490A00576AD1 /* NSNumberCreator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSNumberCreator.h; sourceTree = "<group>"; };
  276 + D6FA03031428490A00576AD1 /* NSNumberCreator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSNumberCreator.m; sourceTree = "<group>"; };
  277 + D6FA03041428490A00576AD1 /* ReturnCacher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReturnCacher.h; sourceTree = "<group>"; };
  278 + D6FA03051428490A00576AD1 /* ReturnCacher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ReturnCacher.m; sourceTree = "<group>"; };
  279 + D6FA03061428490A00576AD1 /* UIBug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIBug.h; sourceTree = "<group>"; };
  280 + D6FA03071428490A00576AD1 /* UIBug.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIBug.m; sourceTree = "<group>"; };
  281 + D6FA03081428490A00576AD1 /* UIConsole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIConsole.h; sourceTree = "<group>"; };
  282 + D6FA03091428490A00576AD1 /* UIConsole.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIConsole.m; sourceTree = "<group>"; };
  283 + D6FA030A1428490A00576AD1 /* UIInspector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIInspector.h; sourceTree = "<group>"; };
  284 + D6FA030B1428490A00576AD1 /* UIInspector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIInspector.m; sourceTree = "<group>"; };
  285 + D6FA030C1428490A00576AD1 /* UIProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIProxy.h; sourceTree = "<group>"; };
  286 + D6FA030D1428490A00576AD1 /* UIProxy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIProxy.m; sourceTree = "<group>"; };
  287 + D6FA030E1428490A00576AD1 /* WaitUntilIdle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WaitUntilIdle.h; sourceTree = "<group>"; };
  288 + D6FA030F1428490A00576AD1 /* WaitUntilIdle.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WaitUntilIdle.m; sourceTree = "<group>"; };
296 289 /* End PBXFileReference section */
297 290
298 291 /* Begin PBXFrameworksBuildPhase section */
@@ -421,101 +414,17 @@
421 414 D62992AB11AB2DDD00CE0FB0 /* uispec */ = {
422 415 isa = PBXGroup;
423 416 children = (
424   - D62992AC11AB2DDD00CE0FB0 /* components */,
425   - D62992B911AB2DDD00CE0FB0 /* dsl */,
426   - D62992D911AB2DDD00CE0FB0 /* UISpec.bundle */,
427   - D62992DA11AB2DDD00CE0FB0 /* UISpec.h */,
428   - D62992DB11AB2DDD00CE0FB0 /* UISpec.m */,
429   - D62992DC11AB2DDD00CE0FB0 /* utils */,
  417 + D6FA02CF1428490A00576AD1 /* components */,
  418 + D6FA02DE1428490A00576AD1 /* dsl */,
  419 + D6FA02FC1428490A00576AD1 /* UISpec.bundle */,
  420 + D6FA02FD1428490A00576AD1 /* UISpec.h */,
  421 + D6FA02FE1428490A00576AD1 /* UISpec.m */,
  422 + D6FA02FF1428490A00576AD1 /* utils */,
430 423 );
431 424 name = uispec;
432 425 path = lib/uispec;
433 426 sourceTree = "<group>";
434 427 };
435   - D62992AC11AB2DDD00CE0FB0 /* components */ = {
436   - isa = PBXGroup;
437   - children = (
438   - D6C8BCC3137CD5E2000EF521 /* UIQueryScrollView.h */,
439   - D6C8BCC4137CD5E2000EF521 /* UIQueryScrollView.m */,
440   - D62992AD11AB2DDD00CE0FB0 /* UIQuerySearchBar.h */,
441   - D62992AE11AB2DDD00CE0FB0 /* UIQuerySearchBar.m */,
442   - D62992AF11AB2DDD00CE0FB0 /* UIQuerySegmentedControl.h */,
443   - D62992B011AB2DDD00CE0FB0 /* UIQuerySegmentedControl.m */,
444   - D62992B111AB2DDD00CE0FB0 /* UIQueryTabBar.h */,
445   - D62992B211AB2DDD00CE0FB0 /* UIQueryTabBar.m */,
446   - D62992B311AB2DDD00CE0FB0 /* UIQueryTableView.h */,
447   - D62992B411AB2DDD00CE0FB0 /* UIQueryTableView.m */,
448   - D62992B511AB2DDD00CE0FB0 /* UIQueryTableViewCell.h */,
449   - D62992B611AB2DDD00CE0FB0 /* UIQueryTableViewCell.m */,
450   - D62992B711AB2DDD00CE0FB0 /* UIQueryWebView.h */,
451   - D62992B811AB2DDD00CE0FB0 /* UIQueryWebView.m */,
452   - );
453   - path = components;
454   - sourceTree = "<group>";
455   - };
456   - D62992B911AB2DDD00CE0FB0 /* dsl */ = {
457   - isa = PBXGroup;
458   - children = (
459   - D67F2B0413F5F6CD00A0BFF1 /* VisibleTouch.h */,
460   - D67F2B0513F5F6CD00A0BFF1 /* VisibleTouch.m */,
461   - D62992BA11AB2DDD00CE0FB0 /* Recordable.h */,
462   - D62992BB11AB2DDD00CE0FB0 /* Recordable.m */,
463   - D62992BC11AB2DDD00CE0FB0 /* UIChildren.h */,
464   - D62992BD11AB2DDD00CE0FB0 /* UIChildren.m */,
465   - D62992BE11AB2DDD00CE0FB0 /* UIConsoleLog.h */,
466   - D62992BF11AB2DDD00CE0FB0 /* UIConsoleLog.m */,
467   - D62992C011AB2DDD00CE0FB0 /* UIDescendants.h */,
468   - D62992C111AB2DDD00CE0FB0 /* UIDescendants.m */,
469   - D62992C211AB2DDD00CE0FB0 /* UIExpectation.h */,
470   - D62992C311AB2DDD00CE0FB0 /* UIExpectation.m */,
471   - D62992C411AB2DDD00CE0FB0 /* UIFilter.h */,
472   - D62992C511AB2DDD00CE0FB0 /* UIFilter.m */,
473   - D62992C611AB2DDD00CE0FB0 /* UILog.h */,
474   - D62992C711AB2DDD00CE0FB0 /* UIMatcher.h */,
475   - D62992C811AB2DDD00CE0FB0 /* UIMatcher.m */,
476   - D62992C911AB2DDD00CE0FB0 /* UIParents.h */,
477   - D62992CA11AB2DDD00CE0FB0 /* UIParents.m */,
478   - D62992CB11AB2DDD00CE0FB0 /* UIQuery.h */,
479   - D62992CC11AB2DDD00CE0FB0 /* UIQuery.m */,
480   - D62992CD11AB2DDD00CE0FB0 /* UIQueryAll.h */,
481   - D62992CE11AB2DDD00CE0FB0 /* UIQueryAll.m */,
482   - D62992CF11AB2DDD00CE0FB0 /* UIQueryExpectation.h */,
483   - D62992D011AB2DDD00CE0FB0 /* UIQueryExpectation.m */,
484   - D62992D111AB2DDD00CE0FB0 /* UIRedoer.h */,
485   - D62992D211AB2DDD00CE0FB0 /* UIRedoer.m */,
486   - D62992D311AB2DDD00CE0FB0 /* UISwizzle.h */,
487   - D62992D411AB2DDD00CE0FB0 /* UISwizzle.m */,
488   - D62992D511AB2DDD00CE0FB0 /* UITraversal.h */,
489   - D62992D611AB2DDD00CE0FB0 /* UITraversal.m */,
490   - D62992D711AB2DDD00CE0FB0 /* ViewFilterSwizzler.h */,
491   - D62992D811AB2DDD00CE0FB0 /* ViewFilterSwizzler.m */,
492   - );
493   - path = dsl;
494   - sourceTree = "<group>";
495   - };
496   - D62992DC11AB2DDD00CE0FB0 /* utils */ = {
497   - isa = PBXGroup;
498   - children = (
499   - D62992DD11AB2DDD00CE0FB0 /* CallCache.h */,
500   - D62992DE11AB2DDD00CE0FB0 /* CallCache.m */,
501   - D62992DF11AB2DDD00CE0FB0 /* NSNumberCreator.h */,
502   - D62992E011AB2DDD00CE0FB0 /* NSNumberCreator.m */,
503   - D62992E111AB2DDD00CE0FB0 /* ReturnCacher.h */,
504   - D62992E211AB2DDD00CE0FB0 /* ReturnCacher.m */,
505   - D62992E311AB2DDD00CE0FB0 /* UIBug.h */,
506   - D62992E411AB2DDD00CE0FB0 /* UIBug.m */,
507   - D62992E511AB2DDD00CE0FB0 /* UIConsole.h */,
508   - D62992E611AB2DDD00CE0FB0 /* UIConsole.m */,
509   - D62992E711AB2DDD00CE0FB0 /* UIInspector.h */,
510   - D62992E811AB2DDD00CE0FB0 /* UIInspector.m */,
511   - D62992E911AB2DDD00CE0FB0 /* UIProxy.h */,
512   - D62992EA11AB2DDD00CE0FB0 /* UIProxy.m */,
513   - D62992EB11AB2DDD00CE0FB0 /* WaitUntilIdle.h */,
514   - D62992EC11AB2DDD00CE0FB0 /* WaitUntilIdle.m */,
515   - );
516   - path = utils;
517   - sourceTree = "<group>";
518   - };
519 428 D62AEFA911B4897B00B824F3 /* cucumber */ = {
520 429 isa = PBXGroup;
521 430 children = (
@@ -565,6 +474,89 @@
565 474 name = "KIF Additions";
566 475 sourceTree = "<group>";
567 476 };
  477 + D6FA02CF1428490A00576AD1 /* components */ = {
  478 + isa = PBXGroup;
  479 + children = (
  480 + D6FA02D01428490A00576AD1 /* UIQueryScrollView.h */,
  481 + D6FA02D11428490A00576AD1 /* UIQueryScrollView.m */,
  482 + D6FA02D21428490A00576AD1 /* UIQuerySearchBar.h */,
  483 + D6FA02D31428490A00576AD1 /* UIQuerySearchBar.m */,
  484 + D6FA02D41428490A00576AD1 /* UIQuerySegmentedControl.h */,
  485 + D6FA02D51428490A00576AD1 /* UIQuerySegmentedControl.m */,
  486 + D6FA02D61428490A00576AD1 /* UIQueryTabBar.h */,
  487 + D6FA02D71428490A00576AD1 /* UIQueryTabBar.m */,
  488 + D6FA02D81428490A00576AD1 /* UIQueryTableView.h */,
  489 + D6FA02D91428490A00576AD1 /* UIQueryTableView.m */,
  490 + D6FA02DA1428490A00576AD1 /* UIQueryTableViewCell.h */,
  491 + D6FA02DB1428490A00576AD1 /* UIQueryTableViewCell.m */,
  492 + D6FA02DC1428490A00576AD1 /* UIQueryWebView.h */,
  493 + D6FA02DD1428490A00576AD1 /* UIQueryWebView.m */,
  494 + );
  495 + name = components;
  496 + path = lib/UISpec/src/components;
  497 + sourceTree = SOURCE_ROOT;
  498 + };
  499 + D6FA02DE1428490A00576AD1 /* dsl */ = {
  500 + isa = PBXGroup;
  501 + children = (
  502 + D6FA02DF1428490A00576AD1 /* Recordable.h */,
  503 + D6FA02E01428490A00576AD1 /* Recordable.m */,
  504 + D6FA02E11428490A00576AD1 /* UIChildren.h */,
  505 + D6FA02E21428490A00576AD1 /* UIChildren.m */,
  506 + D6FA02E31428490A00576AD1 /* UIConsoleLog.h */,
  507 + D6FA02E41428490A00576AD1 /* UIConsoleLog.m */,
  508 + D6FA02E51428490A00576AD1 /* UIDescendants.h */,
  509 + D6FA02E61428490A00576AD1 /* UIDescendants.m */,
  510 + D6FA02E71428490A00576AD1 /* UIExpectation.h */,
  511 + D6FA02E81428490A00576AD1 /* UIExpectation.m */,
  512 + D6FA02E91428490A00576AD1 /* UIFilter.h */,
  513 + D6FA02EA1428490A00576AD1 /* UIFilter.m */,
  514 + D6FA02EB1428490A00576AD1 /* UILog.h */,
  515 + D6FA02EC1428490A00576AD1 /* UIMatcher.h */,
  516 + D6FA02ED1428490A00576AD1 /* UIMatcher.m */,
  517 + D6FA02EE1428490A00576AD1 /* UIParents.h */,
  518 + D6FA02EF1428490A00576AD1 /* UIParents.m */,
  519 + D6FA02F01428490A00576AD1 /* UIQuery.h */,
  520 + D6FA02F11428490A00576AD1 /* UIQuery.m */,
  521 + D6FA02F21428490A00576AD1 /* UIQueryAll.h */,
  522 + D6FA02F31428490A00576AD1 /* UIQueryAll.m */,
  523 + D6FA02F41428490A00576AD1 /* UIQueryExpectation.h */,
  524 + D6FA02F51428490A00576AD1 /* UIQueryExpectation.m */,
  525 + D6FA02F61428490A00576AD1 /* UIRedoer.h */,
  526 + D6FA02F71428490A00576AD1 /* UIRedoer.m */,
  527 + D6FA02F81428490A00576AD1 /* ViewFilterSwizzler.h */,
  528 + D6FA02F91428490A00576AD1 /* ViewFilterSwizzler.m */,
  529 + D6FA02FA1428490A00576AD1 /* VisibleTouch.h */,
  530 + D6FA02FB1428490A00576AD1 /* VisibleTouch.m */,
  531 + );
  532 + name = dsl;
  533 + path = lib/UISpec/src/dsl;
  534 + sourceTree = SOURCE_ROOT;
  535 + };
  536 + D6FA02FF1428490A00576AD1 /* utils */ = {
  537 + isa = PBXGroup;
  538 + children = (
  539 + D6FA03001428490A00576AD1 /* CallCache.h */,
  540 + D6FA03011428490A00576AD1 /* CallCache.m */,
  541 + D6FA03021428490A00576AD1 /* NSNumberCreator.h */,
  542 + D6FA03031428490A00576AD1 /* NSNumberCreator.m */,
  543 + D6FA03041428490A00576AD1 /* ReturnCacher.h */,
  544 + D6FA03051428490A00576AD1 /* ReturnCacher.m */,
  545 + D6FA03061428490A00576AD1 /* UIBug.h */,
  546 + D6FA03071428490A00576AD1 /* UIBug.m */,
  547 + D6FA03081428490A00576AD1 /* UIConsole.h */,
  548 + D6FA03091428490A00576AD1 /* UIConsole.m */,
  549 + D6FA030A1428490A00576AD1 /* UIInspector.h */,
  550 + D6FA030B1428490A00576AD1 /* UIInspector.m */,
  551 + D6FA030C1428490A00576AD1 /* UIProxy.h */,
  552 + D6FA030D1428490A00576AD1 /* UIProxy.m */,
  553 + D6FA030E1428490A00576AD1 /* WaitUntilIdle.h */,
  554 + D6FA030F1428490A00576AD1 /* WaitUntilIdle.m */,
  555 + );
  556 + name = utils;
  557 + path = lib/UISpec/src/utils;
  558 + sourceTree = SOURCE_ROOT;
  559 + };
568 560 /* End PBXGroup section */
569 561
570 562 /* Begin PBXHeadersBuildPhase section */
@@ -582,37 +574,6 @@
582 574 D629928B11AB2D4C00CE0FB0 /* HTTPResponse.h in Headers */,
583 575 D629928D11AB2D4C00CE0FB0 /* HTTPServer.h in Headers */,
584 576 D629928F11AB2D4C00CE0FB0 /* MyHTTPConnection.h in Headers */,
585   - D62992ED11AB2DDD00CE0FB0 /* UIQuerySearchBar.h in Headers */,
586   - D62992EF11AB2DDD00CE0FB0 /* UIQuerySegmentedControl.h in Headers */,
587   - D62992F111AB2DDD00CE0FB0 /* UIQueryTabBar.h in Headers */,
588   - D62992F311AB2DDD00CE0FB0 /* UIQueryTableView.h in Headers */,
589   - D62992F511AB2DDD00CE0FB0 /* UIQueryTableViewCell.h in Headers */,
590   - D62992F711AB2DDD00CE0FB0 /* UIQueryWebView.h in Headers */,
591   - D62992F911AB2DDD00CE0FB0 /* Recordable.h in Headers */,
592   - D62992FB11AB2DDD00CE0FB0 /* UIChildren.h in Headers */,
593   - D62992FD11AB2DDD00CE0FB0 /* UIConsoleLog.h in Headers */,
594   - D62992FF11AB2DDD00CE0FB0 /* UIDescendants.h in Headers */,
595   - D629930111AB2DDD00CE0FB0 /* UIExpectation.h in Headers */,
596   - D629930311AB2DDD00CE0FB0 /* UIFilter.h in Headers */,
597   - D629930511AB2DDD00CE0FB0 /* UILog.h in Headers */,
598   - D629930611AB2DDD00CE0FB0 /* UIMatcher.h in Headers */,
599   - D629930811AB2DDD00CE0FB0 /* UIParents.h in Headers */,
600   - D629930A11AB2DDD00CE0FB0 /* UIQuery.h in Headers */,
601   - D629930C11AB2DDD00CE0FB0 /* UIQueryAll.h in Headers */,
602   - D629930E11AB2DDD00CE0FB0 /* UIQueryExpectation.h in Headers */,
603   - D629931011AB2DDD00CE0FB0 /* UIRedoer.h in Headers */,
604   - D629931211AB2DDD00CE0FB0 /* UISwizzle.h in Headers */,
605   - D629931411AB2DDD00CE0FB0 /* UITraversal.h in Headers */,
606   - D629931611AB2DDD00CE0FB0 /* ViewFilterSwizzler.h in Headers */,
607   - D629931811AB2DDD00CE0FB0 /* UISpec.h in Headers */,
608   - D629931A11AB2DDD00CE0FB0 /* CallCache.h in Headers */,
609   - D629931C11AB2DDD00CE0FB0 /* NSNumberCreator.h in Headers */,
610   - D629931E11AB2DDD00CE0FB0 /* ReturnCacher.h in Headers */,
611   - D629932011AB2DDD00CE0FB0 /* UIBug.h in Headers */,
612   - D629932211AB2DDD00CE0FB0 /* UIConsole.h in Headers */,
613   - D629932411AB2DDD00CE0FB0 /* UIInspector.h in Headers */,
614   - D629932611AB2DDD00CE0FB0 /* UIProxy.h in Headers */,
615   - D629932811AB2DDD00CE0FB0 /* WaitUntilIdle.h in Headers */,
616 577 D6E7B47A11B36D42005CAA34 /* JSON.h in Headers */,
617 578 D6E7B47B11B36D42005CAA34 /* NSObject+SBJSON.h in Headers */,
618 579 D6E7B47D11B36D42005CAA34 /* NSString+SBJSON.h in Headers */,
@@ -631,10 +592,8 @@
631 592 D6D79B5D11D7FB8B003E0E60 /* Operation.h in Headers */,
632 593 4C1DD76D12BADFE100E10B8C /* OrientationCommand.h in Headers */,
633 594 4C1DD76F12BADFE100E10B8C /* AppCommand.h in Headers */,
634   - D6C8BCC5137CD5E2000EF521 /* UIQueryScrollView.h in Headers */,
635 595 D67F2AAD13F5E7FA00A0BFF1 /* AccessibilityCheckCommand.h in Headers */,
636 596 D67F2ABF13F5F55A00A0BFF1 /* FrankLoader.h in Headers */,
637   - D67F2B0613F5F6CD00A0BFF1 /* VisibleTouch.h in Headers */,
638 597 D67F2B3413F5F82700A0BFF1 /* LoadableCategory.h in Headers */,
639 598 D6FA01AB14283C4F00576AD1 /* CGGeometry-KIFAdditions.h in Headers */,
640 599 D6FA01AE14283C4F00576AD1 /* UIAccessibilityElement-KIFAdditions.h in Headers */,
@@ -642,6 +601,37 @@
642 601 D6FA01B214283C4F00576AD1 /* UIScrollView-KIFAdditions.h in Headers */,
643 602 D6FA01B414283C4F00576AD1 /* UITouch-KIFAdditions.h in Headers */,
644 603 D6FA01B614283C4F00576AD1 /* UIView-KIFAdditions.h in Headers */,
  604 + D6FA03101428490A00576AD1 /* UIQueryScrollView.h in Headers */,
  605 + D6FA03121428490A00576AD1 /* UIQuerySearchBar.h in Headers */,
  606 + D6FA03141428490A00576AD1 /* UIQuerySegmentedControl.h in Headers */,
  607 + D6FA03161428490A00576AD1 /* UIQueryTabBar.h in Headers */,
  608 + D6FA03181428490A00576AD1 /* UIQueryTableView.h in Headers */,
  609 + D6FA031A1428490A00576AD1 /* UIQueryTableViewCell.h in Headers */,
  610 + D6FA031C1428490A00576AD1 /* UIQueryWebView.h in Headers */,
  611 + D6FA031E1428490A00576AD1 /* Recordable.h in Headers */,
  612 + D6FA03201428490A00576AD1 /* UIChildren.h in Headers */,
  613 + D6FA03221428490A00576AD1 /* UIConsoleLog.h in Headers */,
  614 + D6FA03241428490A00576AD1 /* UIDescendants.h in Headers */,
  615 + D6FA03261428490A00576AD1 /* UIExpectation.h in Headers */,
  616 + D6FA03281428490A00576AD1 /* UIFilter.h in Headers */,
  617 + D6FA032A1428490A00576AD1 /* UILog.h in Headers */,
  618 + D6FA032B1428490A00576AD1 /* UIMatcher.h in Headers */,
  619 + D6FA032D1428490A00576AD1 /* UIParents.h in Headers */,
  620 + D6FA032F1428490A00576AD1 /* UIQuery.h in Headers */,
  621 + D6FA03311428490A00576AD1 /* UIQueryAll.h in Headers */,
  622 + D6FA03331428490A00576AD1 /* UIQueryExpectation.h in Headers */,
  623 + D6FA03351428490A00576AD1 /* UIRedoer.h in Headers */,
  624 + D6FA03371428490A00576AD1 /* ViewFilterSwizzler.h in Headers */,
  625 + D6FA03391428490A00576AD1 /* VisibleTouch.h in Headers */,
  626 + D6FA033C1428490A00576AD1 /* UISpec.h in Headers */,
  627 + D6FA033E1428490A00576AD1 /* CallCache.h in Headers */,
  628 + D6FA03401428490A00576AD1 /* NSNumberCreator.h in Headers */,
  629 + D6FA03421428490A00576AD1 /* ReturnCacher.h in Headers */,
  630 + D6FA03441428490A00576AD1 /* UIBug.h in Headers */,
  631 + D6FA03461428490A00576AD1 /* UIConsole.h in Headers */,
  632 + D6FA03481428490A00576AD1 /* UIInspector.h in Headers */,
  633 + D6FA034A1428490A00576AD1 /* UIProxy.h in Headers */,
  634 + D6FA034C1428490A00576AD1 /* WaitUntilIdle.h in Headers */,
645 635 );
646 636 runOnlyForDeploymentPostprocessing = 0;
647 637 };
@@ -696,6 +686,7 @@
696 686 isa = PBXResourcesBuildPhase;
697 687 buildActionMask = 2147483647;
698 688 files = (
  689 + D6FA033B1428490A00576AD1 /* UISpec.bundle in Resources */,
699 690 );
700 691 runOnlyForDeploymentPostprocessing = 0;
701 692 };
@@ -715,36 +706,6 @@
715 706 D629928C11AB2D4C00CE0FB0 /* HTTPResponse.m in Sources */,
716 707 D629928E11AB2D4C00CE0FB0 /* HTTPServer.m in Sources */,
717 708 D629929011AB2D4C00CE0FB0 /* MyHTTPConnection.m in Sources */,
718   - D62992EE11AB2DDD00CE0FB0 /* UIQuerySearchBar.m in Sources */,
719   - D62992F011AB2DDD00CE0FB0 /* UIQuerySegmentedControl.m in Sources */,
720   - D62992F211AB2DDD00CE0FB0 /* UIQueryTabBar.m in Sources */,
721   - D62992F411AB2DDD00CE0FB0 /* UIQueryTableView.m in Sources */,
722   - D62992F611AB2DDD00CE0FB0 /* UIQueryTableViewCell.m in Sources */,
723   - D62992F811AB2DDD00CE0FB0 /* UIQueryWebView.m in Sources */,
724   - D62992FA11AB2DDD00CE0FB0 /* Recordable.m in Sources */,
725   - D62992FC11AB2DDD00CE0FB0 /* UIChildren.m in Sources */,
726   - D62992FE11AB2DDD00CE0FB0 /* UIConsoleLog.m in Sources */,
727   - D629930011AB2DDD00CE0FB0 /* UIDescendants.m in Sources */,
728   - D629930211AB2DDD00CE0FB0 /* UIExpectation.m in Sources */,
729   - D629930411AB2DDD00CE0FB0 /* UIFilter.m in Sources */,
730   - D629930711AB2DDD00CE0FB0 /* UIMatcher.m in Sources */,
731   - D629930911AB2DDD00CE0FB0 /* UIParents.m in Sources */,
732   - D629930B11AB2DDD00CE0FB0 /* UIQuery.m in Sources */,
733   - D629930D11AB2DDD00CE0FB0 /* UIQueryAll.m in Sources */,
734   - D629930F11AB2DDD00CE0FB0 /* UIQueryExpectation.m in Sources */,
735   - D629931111AB2DDD00CE0FB0 /* UIRedoer.m in Sources */,
736   - D629931311AB2DDD00CE0FB0 /* UISwizzle.m in Sources */,
737   - D629931511AB2DDD00CE0FB0 /* UITraversal.m in Sources */,
738   - D629931711AB2DDD00CE0FB0 /* ViewFilterSwizzler.m in Sources */,
739   - D629931911AB2DDD00CE0FB0 /* UISpec.m in Sources */,
740   - D629931B11AB2DDD00CE0FB0 /* CallCache.m in Sources */,
741   - D629931D11AB2DDD00CE0FB0 /* NSNumberCreator.m in Sources */,
742   - D629931F11AB2DDD00CE0FB0 /* ReturnCacher.m in Sources */,
743   - D629932111AB2DDD00CE0FB0 /* UIBug.m in Sources */,
744   - D629932311AB2DDD00CE0FB0 /* UIConsole.m in Sources */,
745   - D629932511AB2DDD00CE0FB0 /* UIInspector.m in Sources */,
746   - D629932711AB2DDD00CE0FB0 /* UIProxy.m in Sources */,
747   - D629932911AB2DDD00CE0FB0 /* WaitUntilIdle.m in Sources */,
748 709 D6E7B47C11B36D42005CAA34 /* NSObject+SBJSON.m in Sources */,
749 710 D6E7B47E11B36D42005CAA34 /* NSString+SBJSON.m in Sources */,
750 711 D6E7B48011B36D42005CAA34 /* SBJSON.m in Sources */,
@@ -762,10 +723,8 @@
762 723 D6D79B5E11D7FB8B003E0E60 /* Operation.m in Sources */,
763 724 4C1DD76C12BADFE100E10B8C /* OrientationCommand.m in Sources */,
764 725 4C1DD76E12BADFE100E10B8C /* AppCommand.m in Sources */,
765   - D6C8BCC6137CD5E2000EF521 /* UIQueryScrollView.m in Sources */,
766 726 D67F2AAE13F5E7FA00A0BFF1 /* AccessibilityCheckCommand.m in Sources */,
767 727 D67F2AC013F5F55A00A0BFF1 /* FrankLoader.m in Sources */,
768   - D67F2B0713F5F6CD00A0BFF1 /* VisibleTouch.m in Sources */,
769 728 D67F2B3A13F5F91700A0BFF1 /* UIView+MapKitWorkaround.m in Sources */,
770 729 D6FA01AC14283C4F00576AD1 /* CGGeometry-KIFAdditions.m in Sources */,
771 730 D6FA01AF14283C4F00576AD1 /* UIAccessibilityElement-KIFAdditions.m in Sources */,
@@ -773,6 +732,36 @@
773 732 D6FA01B314283C4F00576AD1 /* UIScrollView-KIFAdditions.m in Sources */,
774 733 D6FA01B514283C4F00576AD1 /* UITouch-KIFAdditions.m in Sources */,
775 734 D6FA01B714283C4F00576AD1 /* UIView-KIFAdditions.m in Sources */,
  735 + D6FA03111428490A00576AD1 /* UIQueryScrollView.m in Sources */,
  736 + D6FA03131428490A00576AD1 /* UIQuerySearchBar.m in Sources */,
  737 + D6FA03151428490A00576AD1 /* UIQuerySegmentedControl.m in Sources */,
  738 + D6FA03171428490A00576AD1 /* UIQueryTabBar.m in Sources */,
  739 + D6FA03191428490A00576AD1 /* UIQueryTableView.m in Sources */,
  740 + D6FA031B1428490A00576AD1 /* UIQueryTableViewCell.m in Sources */,
  741 + D6FA031D1428490A00576AD1 /* UIQueryWebView.m in Sources */,
  742 + D6FA031F1428490A00576AD1 /* Recordable.m in Sources */,
  743 + D6FA03211428490A00576AD1 /* UIChildren.m in Sources */,
  744 + D6FA03231428490A00576AD1 /* UIConsoleLog.m in Sources */,
  745 + D6FA03251428490A00576AD1 /* UIDescendants.m in Sources */,
  746 + D6FA03271428490A00576AD1 /* UIExpectation.m in Sources */,
  747 + D6FA03291428490A00576AD1 /* UIFilter.m in Sources */,
  748 + D6FA032C1428490A00576AD1 /* UIMatcher.m in Sources */,
  749 + D6FA032E1428490A00576AD1 /* UIParents.m in Sources */,
  750 + D6FA03301428490A00576AD1 /* UIQuery.m in Sources */,
  751 + D6FA03321428490A00576AD1 /* UIQueryAll.m in Sources */,
  752 + D6FA03341428490A00576AD1 /* UIQueryExpectation.m in Sources */,
  753 + D6FA03361428490A00576AD1 /* UIRedoer.m in Sources */,
  754 + D6FA03381428490A00576AD1 /* ViewFilterSwizzler.m in Sources */,
  755 + D6FA033A1428490A00576AD1 /* VisibleTouch.m in Sources */,
  756 + D6FA033D1428490A00576AD1 /* UISpec.m in Sources */,
  757 + D6FA033F1428490A00576AD1 /* CallCache.m in Sources */,
  758 + D6FA03411428490A00576AD1 /* NSNumberCreator.m in Sources */,
  759 + D6FA03431428490A00576AD1 /* ReturnCacher.m in Sources */,
  760 + D6FA03451428490A00576AD1 /* UIBug.m in Sources */,
  761 + D6FA03471428490A00576AD1 /* UIConsole.m in Sources */,
  762 + D6FA03491428490A00576AD1 /* UIInspector.m in Sources */,
  763 + D6FA034B1428490A00576AD1 /* UIProxy.m in Sources */,
  764 + D6FA034D1428490A00576AD1 /* WaitUntilIdle.m in Sources */,
776 765 );
777 766 runOnlyForDeploymentPostprocessing = 0;
778 767 };
1  lib/UISpec
... ... @@ -0,0 +1 @@
  1 +Subproject commit 632d7169fc389177ad33306e37b66b22c613c750

0 comments on commit ef09f20

Please sign in to comment.
Something went wrong with that request. Please try again.