diff --git a/JSCocoa/JSCocoaController.m b/JSCocoa/JSCocoaController.m
index 4f19a9a..37c3d75 100644
--- a/JSCocoa/JSCocoaController.m
+++ b/JSCocoa/JSCocoaController.m
@@ -3034,7 +3034,10 @@ JSValueRef boxedValueFromExternalContext(JSContextRef externalCtx, JSValueRef va
//
-// Autocall : return value
+// valueOf : from a boxed ObjC object, returns a primitive javascript value (number or string)
+// that JavascriptCore can use in expressions (eg boxedObject + 'this', boxedObject < 4)
+//
+// The converted object is temporary and does not affect the boxed object
//
JSValueRef valueOfCallback(JSContextRef ctx, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef *exception)
{
diff --git a/Tests/1 C and ObjC calls.js b/Tests/! stock/1 C and ObjC calls.js
similarity index 100%
rename from Tests/1 C and ObjC calls.js
rename to Tests/! stock/1 C and ObjC calls.js
diff --git a/Tests/10 shorthand overload.js b/Tests/! stock/10 shorthand overload.js
similarity index 100%
rename from Tests/10 shorthand overload.js
rename to Tests/! stock/10 shorthand overload.js
diff --git a/Tests/11 retain test 2.js b/Tests/! stock/11 retain test 2.js
similarity index 100%
rename from Tests/11 retain test 2.js
rename to Tests/! stock/11 retain test 2.js
diff --git a/Tests/12 instance variables.js b/Tests/! stock/12 instance variables.js
similarity index 100%
rename from Tests/12 instance variables.js
rename to Tests/! stock/12 instance variables.js
diff --git a/Tests/13 instance.js b/Tests/! stock/13 instance.js
similarity index 100%
rename from Tests/13 instance.js
rename to Tests/! stock/13 instance.js
diff --git a/Tests/14 class.js b/Tests/! stock/14 class.js
similarity index 100%
rename from Tests/14 class.js
rename to Tests/! stock/14 class.js
diff --git a/Tests/15 IBOutlet IBAction.js b/Tests/! stock/15 IBOutlet IBAction.js
similarity index 100%
rename from Tests/15 IBOutlet IBAction.js
rename to Tests/! stock/15 IBOutlet IBAction.js
diff --git a/Tests/16 NSArray NSDictionary easy access.js b/Tests/! stock/16 NSArray NSDictionary easy access.js
similarity index 100%
rename from Tests/16 NSArray NSDictionary easy access.js
rename to Tests/! stock/16 NSArray NSDictionary easy access.js
diff --git a/Tests/17 struct instance.js b/Tests/! stock/17 struct instance.js
similarity index 100%
rename from Tests/17 struct instance.js
rename to Tests/! stock/17 struct instance.js
diff --git a/Tests/18 structure args.js b/Tests/! stock/18 structure args.js
similarity index 100%
rename from Tests/18 structure args.js
rename to Tests/! stock/18 structure args.js
diff --git a/Tests/19 pure js methods.js b/Tests/! stock/19 pure js methods.js
similarity index 100%
rename from Tests/19 pure js methods.js
rename to Tests/! stock/19 pure js methods.js
diff --git a/Tests/2 structure arguments.js b/Tests/! stock/2 structure arguments.js
similarity index 100%
rename from Tests/2 structure arguments.js
rename to Tests/! stock/2 structure arguments.js
diff --git a/Tests/20 pointer to function.js b/Tests/! stock/20 pointer to function.js
similarity index 100%
rename from Tests/20 pointer to function.js
rename to Tests/! stock/20 pointer to function.js
diff --git a/Tests/21 new class definition.js b/Tests/! stock/21 new class definition.js
similarity index 100%
rename from Tests/21 new class definition.js
rename to Tests/! stock/21 new class definition.js
diff --git a/Tests/22 instance valueOf.js b/Tests/! stock/22 instance valueOf.js
similarity index 100%
rename from Tests/22 instance valueOf.js
rename to Tests/! stock/22 instance valueOf.js
diff --git a/Tests/23 NSString bridging.js b/Tests/! stock/23 NSString bridging.js
similarity index 100%
rename from Tests/23 NSString bridging.js
rename to Tests/! stock/23 NSString bridging.js
diff --git a/Tests/24 structure set.js b/Tests/! stock/24 structure set.js
similarity index 100%
rename from Tests/24 structure set.js
rename to Tests/! stock/24 structure set.js
diff --git a/Tests/25 variadic.js b/Tests/! stock/25 variadic.js
similarity index 100%
rename from Tests/25 variadic.js
rename to Tests/! stock/25 variadic.js
diff --git a/Tests/26 full NSArray bridge.js b/Tests/! stock/26 full NSArray bridge.js
similarity index 100%
rename from Tests/26 full NSArray bridge.js
rename to Tests/! stock/26 full NSArray bridge.js
diff --git a/Tests/27 type modifier o.js b/Tests/! stock/27 type modifier o.js
similarity index 100%
rename from Tests/27 type modifier o.js
rename to Tests/! stock/27 type modifier o.js
diff --git a/Tests/28 struct description.js b/Tests/! stock/28 struct description.js
similarity index 100%
rename from Tests/28 struct description.js
rename to Tests/! stock/28 struct description.js
diff --git a/Tests/29 pointer handling.js b/Tests/! stock/29 pointer handling.js
similarity index 100%
rename from Tests/29 pointer handling.js
rename to Tests/! stock/29 pointer handling.js
diff --git a/Tests/3 derivation.js b/Tests/! stock/3 derivation.js
similarity index 100%
rename from Tests/3 derivation.js
rename to Tests/! stock/3 derivation.js
diff --git a/Tests/30 obj1 == obj2.js b/Tests/! stock/30 obj1 == obj2.js
similarity index 100%
rename from Tests/30 obj1 == obj2.js
rename to Tests/! stock/30 obj1 == obj2.js
diff --git a/Tests/31 bridgeSupport bench.js b/Tests/! stock/31 bridgeSupport bench.js
similarity index 100%
rename from Tests/31 bridgeSupport bench.js
rename to Tests/! stock/31 bridgeSupport bench.js
diff --git a/Tests/32 new class syntax.js b/Tests/! stock/32 new class syntax.js
similarity index 100%
rename from Tests/32 new class syntax.js
rename to Tests/! stock/32 new class syntax.js
diff --git a/Tests/33 class syntax swizzle.js b/Tests/! stock/33 class syntax swizzle.js
similarity index 100%
rename from Tests/33 class syntax swizzle.js
rename to Tests/! stock/33 class syntax swizzle.js
diff --git a/Tests/34 object keys.js b/Tests/! stock/34 object keys.js
similarity index 100%
rename from Tests/34 object keys.js
rename to Tests/! stock/34 object keys.js
diff --git a/Tests/35 webview.js b/Tests/! stock/35 webview.js
similarity index 100%
rename from Tests/35 webview.js
rename to Tests/! stock/35 webview.js
diff --git a/Tests/36 safe dealloc.js b/Tests/! stock/36 safe dealloc.js
similarity index 100%
rename from Tests/36 safe dealloc.js
rename to Tests/! stock/36 safe dealloc.js
diff --git a/Tests/37 init from webview.js b/Tests/! stock/37 init from webview.js
similarity index 100%
rename from Tests/37 init from webview.js
rename to Tests/! stock/37 init from webview.js
diff --git a/Tests/38 class walker.js b/Tests/! stock/38 class walker.js
similarity index 100%
rename from Tests/38 class walker.js
rename to Tests/! stock/38 class walker.js
diff --git a/Tests/39 NSArray js functions.js b/Tests/! stock/39 NSArray js functions.js
similarity index 100%
rename from Tests/39 NSArray js functions.js
rename to Tests/! stock/39 NSArray js functions.js
diff --git a/Tests/4 js load.js b/Tests/! stock/4 js load.js
similarity index 100%
rename from Tests/4 js load.js
rename to Tests/! stock/4 js load.js
diff --git a/Tests/40 ObjJ syntax.js b/Tests/! stock/40 ObjJ syntax.js
similarity index 100%
rename from Tests/40 ObjJ syntax.js
rename to Tests/! stock/40 ObjJ syntax.js
diff --git a/Tests/41 class inner js functions.js b/Tests/! stock/41 class inner js functions.js
similarity index 100%
rename from Tests/41 class inner js functions.js
rename to Tests/! stock/41 class inner js functions.js
diff --git a/Tests/42 return if.js b/Tests/! stock/42 return if.js
similarity index 100%
rename from Tests/42 return if.js
rename to Tests/! stock/42 return if.js
diff --git a/Tests/43 @ string and selector.js b/Tests/! stock/43 @ string and selector.js
similarity index 100%
rename from Tests/43 @ string and selector.js
rename to Tests/! stock/43 @ string and selector.js
diff --git a/Tests/44 instanceWith.js b/Tests/! stock/44 instanceWith.js
similarity index 100%
rename from Tests/44 instanceWith.js
rename to Tests/! stock/44 instanceWith.js
diff --git "a/Tests/45 \306\222 function shortcut.js" "b/Tests/! stock/45 \306\222 function shortcut.js"
similarity index 100%
rename from "Tests/45 \306\222 function shortcut.js"
rename to "Tests/! stock/45 \306\222 function shortcut.js"
diff --git a/Tests/46 exceptions.js b/Tests/! stock/46 exceptions.js
similarity index 100%
rename from Tests/46 exceptions.js
rename to Tests/! stock/46 exceptions.js
diff --git a/Tests/47 ObjJ syntax super.js b/Tests/! stock/47 ObjJ syntax super.js
similarity index 100%
rename from Tests/47 ObjJ syntax super.js
rename to Tests/! stock/47 ObjJ syntax super.js
diff --git a/Tests/48 ObjJ syntax compatibility.js b/Tests/! stock/48 ObjJ syntax compatibility.js
similarity index 100%
rename from Tests/48 ObjJ syntax compatibility.js
rename to Tests/! stock/48 ObjJ syntax compatibility.js
diff --git a/Tests/49 out pointer.js b/Tests/! stock/49 out pointer.js
similarity index 100%
rename from Tests/49 out pointer.js
rename to Tests/! stock/49 out pointer.js
diff --git a/Tests/50 setValueForKey op.js b/Tests/! stock/50 setValueForKey op.js
similarity index 100%
rename from Tests/50 setValueForKey op.js
rename to Tests/! stock/50 setValueForKey op.js
diff --git a/Tests/51 ObjC blocks.js b/Tests/! stock/51 ObjC blocks.js
similarity index 100%
rename from Tests/51 ObjC blocks.js
rename to Tests/! stock/51 ObjC blocks.js
diff --git a/Tests/52 line and sourceURL.js b/Tests/! stock/52 line and sourceURL.js
similarity index 100%
rename from Tests/52 line and sourceURL.js
rename to Tests/! stock/52 line and sourceURL.js
diff --git a/Tests/53 Unicode ObjC classes.js b/Tests/! stock/53 Unicode ObjC classes.js
similarity index 100%
rename from Tests/53 Unicode ObjC classes.js
rename to Tests/! stock/53 Unicode ObjC classes.js
diff --git a/Tests/54 custom indexed access.js b/Tests/! stock/54 custom indexed access.js
similarity index 100%
rename from Tests/54 custom indexed access.js
rename to Tests/! stock/54 custom indexed access.js
diff --git a/Tests/55 javascript method override.js b/Tests/! stock/55 javascript method override.js
similarity index 100%
rename from Tests/55 javascript method override.js
rename to Tests/! stock/55 javascript method override.js
diff --git a/Tests/6 basic arguments.js b/Tests/! stock/6 basic arguments.js
similarity index 100%
rename from Tests/6 basic arguments.js
rename to Tests/! stock/6 basic arguments.js
diff --git a/Tests/7 split call.js b/Tests/! stock/7 split call.js
similarity index 100%
rename from Tests/7 split call.js
rename to Tests/! stock/7 split call.js
diff --git a/Tests/8 zero arg autocall.js b/Tests/! stock/8 zero arg autocall.js
similarity index 100%
rename from Tests/8 zero arg autocall.js
rename to Tests/! stock/8 zero arg autocall.js
diff --git a/Tests/9 auto setter.js b/Tests/! stock/9 auto setter.js
similarity index 100%
rename from Tests/9 auto setter.js
rename to Tests/! stock/9 auto setter.js
diff --git a/Tests/56 whitespace.js b/Tests/56 whitespace.js
index e74385c..98c39c9 100644
--- a/Tests/56 whitespace.js
+++ b/Tests/56 whitespace.js
@@ -22,4 +22,16 @@
if (object.fetchTab != ' ') throw 'Whitespace failed (2)'
if (object.fetchSpaces != ' ') throw 'Whitespace failed (3)'
-
\ No newline at end of file
+
+ log('a')
+ var o = NSString.stringWithString('hello')
+ log('b')
+ var p = NSString.stringWithString(o)
+ log('c')
+ var n = NSNumber.numberWithInt(123)
+ log('d')
+ NSApplication.sharedApplication.delegate.add1(n)
+ log('e')
+ log('r=' + r)
+ log(o + '*')
+ log(p + '*')
\ No newline at end of file
diff --git a/TestsRunner/TestsRunner.xcodeproj/mini.mode2v3 b/TestsRunner/TestsRunner.xcodeproj/mini.mode2v3
index d681a67..e32a710 100644
--- a/TestsRunner/TestsRunner.xcodeproj/mini.mode2v3
+++ b/TestsRunner/TestsRunner.xcodeproj/mini.mode2v3
@@ -202,24 +202,24 @@
Content
PBXProjectModuleGUID
- 3DA8C8CE121C5AD100500160
+ 3DA8C8F3121C5F0400500160
PBXProjectModuleLabel
- 56 whitespace.js
+ JSCocoaController.m
PBXSplitModuleInNavigatorKey
Split0
PBXProjectModuleGUID
- 3DA8C8CF121C5AD100500160
+ 3DA8C8F4121C5F0400500160
PBXProjectModuleLabel
- 56 whitespace.js
+ JSCocoaController.m
_historyCapacity
0
bookmark
- 3DA8C94C121C5FD100500160
+ 3DA8C977121C653E00500160
history
- 3DA8C8F1121C5F0400500160
+ 3DA8C95A121C62D100500160
SplitCount
@@ -231,35 +231,35 @@
Geometry
Frame
- {{0, 20}, {1097, 944}}
+ {{0, 20}, {968, 907}}
PBXModuleWindowStatusBarHidden2
RubberWindowFrame
- 390 193 1097 985 0 0 1920 1178
+ 338 147 968 948 0 0 1920 1178
Content
PBXProjectModuleGUID
- 3DA8C8D2121C5AD100500160
+ 3DA8C8CE121C5AD100500160
PBXProjectModuleLabel
- ApplicationController.m
+ 56 whitespace.js
PBXSplitModuleInNavigatorKey
Split0
PBXProjectModuleGUID
- 3DA8C8D3121C5AD100500160
+ 3DA8C8CF121C5AD100500160
PBXProjectModuleLabel
- ApplicationController.m
+ 56 whitespace.js
_historyCapacity
0
bookmark
- 3DA8C94D121C5FD100500160
+ 3DA8C978121C653E00500160
history
- 3DA8C931121C5F7400500160
+ 3DA8C958121C62D100500160
SplitCount
@@ -271,35 +271,35 @@
Geometry
Frame
- {{0, 20}, {968, 907}}
+ {{0, 20}, {1097, 944}}
PBXModuleWindowStatusBarHidden2
RubberWindowFrame
- 152 194 968 948 0 0 1920 1178
+ 538 187 1097 985 0 0 1920 1178
Content
PBXProjectModuleGUID
- 3DA8C8F3121C5F0400500160
+ 3DA8C8D2121C5AD100500160
PBXProjectModuleLabel
- JSCocoaController.m
+ ApplicationController.m
PBXSplitModuleInNavigatorKey
Split0
PBXProjectModuleGUID
- 3DA8C8F4121C5F0400500160
+ 3DA8C8D3121C5AD100500160
PBXProjectModuleLabel
- JSCocoaController.m
+ ApplicationController.m
_historyCapacity
0
bookmark
- 3DA8C94E121C5FD100500160
+ 3DA8C979121C653E00500160
history
- 3DA8C8EA121C5EA700500160
+ 3DA8C968121C637A00500160
SplitCount
@@ -315,7 +315,7 @@
PBXModuleWindowStatusBarHidden2
RubberWindowFrame
- 264 150 968 948 0 0 1920 1178
+ 152 194 968 948 0 0 1920 1178
@@ -336,7 +336,7 @@
_historyCapacity
0
bookmark
- 3DA8C94F121C5FD100500160
+ 3DA8C97A121C653E00500160
history
3DA8C8F8121C5F0400500160
@@ -376,7 +376,7 @@
_historyCapacity
0
bookmark
- 3DA8C950121C5FD100500160
+ 3DA8C97B121C653E00500160
history
3D53202B121C59D500B5076A
@@ -416,7 +416,7 @@
_historyCapacity
0
bookmark
- 3DA8C951121C5FD100500160
+ 3DA8C97C121C653E00500160
history
3D53202D121C59D500B5076A
@@ -523,7 +523,7 @@
PBXSmartGroupTreeModuleOutlineStateVisibleRectKey
- {{0, 263}, {432, 356}}
+ {{0, 278}, {432, 356}}
PBXTopSmartGroupGIDs
@@ -723,7 +723,6 @@
0
WindowOrderList
- 3DA8C952121C5FD100500160
3DA8C8DF121C5AD100500160
3DA8C8E0121C5AD100500160
1C530D54069F1CE1000CFCEE
@@ -731,11 +730,11 @@
3D531F27121C3B2500B5076A
3D531FA5121C420000B5076A
3DA8C8F6121C5F0400500160
- 3DA8C8F3121C5F0400500160
/Users/mini/Software Inexdo/JSCocoa/TestsRunner/TestsRunner.xcodeproj
3DA8C8D2121C5AD100500160
- 3DA8C8CE121C5AD100500160
1C530D5B069F1CE1000CFCEE
+ 3DA8C8CE121C5AD100500160
+ 3DA8C8F3121C5F0400500160
WindowString
1266 736 449 442 0 0 1920 1178
diff --git a/TestsRunner/TestsRunner.xcodeproj/mini.pbxuser b/TestsRunner/TestsRunner.xcodeproj/mini.pbxuser
index 6bfb902..0e5108c 100644
--- a/TestsRunner/TestsRunner.xcodeproj/mini.pbxuser
+++ b/TestsRunner/TestsRunner.xcodeproj/mini.pbxuser
@@ -152,6 +152,33 @@
3DA8C94F121C5FD100500160 /* PBXTextBookmark */ = 3DA8C94F121C5FD100500160 /* PBXTextBookmark */;
3DA8C950121C5FD100500160 /* PBXTextBookmark */ = 3DA8C950121C5FD100500160 /* PBXTextBookmark */;
3DA8C951121C5FD100500160 /* PBXTextBookmark */ = 3DA8C951121C5FD100500160 /* PBXTextBookmark */;
+ 3DA8C958121C62D100500160 /* PBXTextBookmark */ = 3DA8C958121C62D100500160 /* PBXTextBookmark */;
+ 3DA8C959121C62D100500160 /* PBXTextBookmark */ = 3DA8C959121C62D100500160 /* PBXTextBookmark */;
+ 3DA8C95A121C62D100500160 /* PBXTextBookmark */ = 3DA8C95A121C62D100500160 /* PBXTextBookmark */;
+ 3DA8C95B121C62D100500160 /* PBXTextBookmark */ = 3DA8C95B121C62D100500160 /* PBXTextBookmark */;
+ 3DA8C95C121C62D100500160 /* PBXTextBookmark */ = 3DA8C95C121C62D100500160 /* PBXTextBookmark */;
+ 3DA8C95D121C62D100500160 /* PBXTextBookmark */ = 3DA8C95D121C62D100500160 /* PBXTextBookmark */;
+ 3DA8C95E121C62D100500160 /* PBXTextBookmark */ = 3DA8C95E121C62D100500160 /* PBXTextBookmark */;
+ 3DA8C95F121C62D100500160 /* PBXTextBookmark */ = 3DA8C95F121C62D100500160 /* PBXTextBookmark */;
+ 3DA8C966121C637A00500160 /* PBXTextBookmark */ = 3DA8C966121C637A00500160 /* PBXTextBookmark */;
+ 3DA8C967121C637A00500160 /* PBXTextBookmark */ = 3DA8C967121C637A00500160 /* PBXTextBookmark */;
+ 3DA8C968121C637A00500160 /* PBXTextBookmark */ = 3DA8C968121C637A00500160 /* PBXTextBookmark */;
+ 3DA8C969121C637A00500160 /* PBXTextBookmark */ = 3DA8C969121C637A00500160 /* PBXTextBookmark */;
+ 3DA8C96A121C637A00500160 /* PBXTextBookmark */ = 3DA8C96A121C637A00500160 /* PBXTextBookmark */;
+ 3DA8C96B121C637A00500160 /* PBXTextBookmark */ = 3DA8C96B121C637A00500160 /* PBXTextBookmark */;
+ 3DA8C96C121C637A00500160 /* PBXTextBookmark */ = 3DA8C96C121C637A00500160 /* PBXTextBookmark */;
+ 3DA8C970121C639300500160 /* PBXTextBookmark */ = 3DA8C970121C639300500160 /* PBXTextBookmark */;
+ 3DA8C971121C639300500160 /* PBXTextBookmark */ = 3DA8C971121C639300500160 /* PBXTextBookmark */;
+ 3DA8C972121C639300500160 /* PBXTextBookmark */ = 3DA8C972121C639300500160 /* PBXTextBookmark */;
+ 3DA8C973121C639300500160 /* PBXTextBookmark */ = 3DA8C973121C639300500160 /* PBXTextBookmark */;
+ 3DA8C974121C639300500160 /* PBXTextBookmark */ = 3DA8C974121C639300500160 /* PBXTextBookmark */;
+ 3DA8C975121C639300500160 /* PBXTextBookmark */ = 3DA8C975121C639300500160 /* PBXTextBookmark */;
+ 3DA8C977121C653E00500160 /* PBXTextBookmark */ = 3DA8C977121C653E00500160 /* PBXTextBookmark */;
+ 3DA8C978121C653E00500160 /* PBXTextBookmark */ = 3DA8C978121C653E00500160 /* PBXTextBookmark */;
+ 3DA8C979121C653E00500160 /* PBXTextBookmark */ = 3DA8C979121C653E00500160 /* PBXTextBookmark */;
+ 3DA8C97A121C653E00500160 /* PBXTextBookmark */ = 3DA8C97A121C653E00500160 /* PBXTextBookmark */;
+ 3DA8C97B121C653E00500160 /* PBXTextBookmark */ = 3DA8C97B121C653E00500160 /* PBXTextBookmark */;
+ 3DA8C97C121C653E00500160 /* PBXTextBookmark */ = 3DA8C97C121C653E00500160 /* PBXTextBookmark */;
};
sourceControlManager = 3D36E256105229C200132E23 /* Source Control */;
userBuildSettings = {
@@ -245,9 +272,9 @@
};
3D36E288105229E700132E23 /* JSCocoaController.m */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {909, 55341}}";
- sepNavSelRange = "{105133, 0}";
- sepNavVisRange = "{104724, 2429}";
+ sepNavIntBoundsRect = "{{0, 0}, {909, 55462}}";
+ sepNavSelRange = "{102117, 270}";
+ sepNavVisRange = "{101049, 3051}";
sepNavWindowFrame = "{{263, 122}, {968, 1004}}";
};
};
@@ -295,7 +322,7 @@
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {909, 8778}}";
sepNavSelRange = "{8331, 4}";
- sepNavVisRange = "{7625, 2331}";
+ sepNavVisRange = "{7625, 2352}";
sepNavWindowFrame = "{{748, 112}, {968, 1004}}";
};
};
@@ -348,9 +375,9 @@
};
3D36E2B910522A2600132E23 /* ApplicationController.m */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {909, 10153}}";
+ sepNavIntBoundsRect = "{{0, 0}, {909, 10098}}";
sepNavSelRange = "{26854, 14}";
- sepNavVisRange = "{25763, 1214}";
+ sepNavVisRange = "{16840, 2450}";
sepNavWindowFrame = "{{152, 138}, {968, 1004}}";
};
};
@@ -371,7 +398,7 @@
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {988, 62689}}";
sepNavSelRange = "{181412, 0}";
- sepNavVisRange = "{180032, 2631}";
+ sepNavVisRange = "{180032, 2757}";
sepNavWindowFrame = "{{535, 4}, {1047, 1174}}";
};
};
@@ -575,7 +602,7 @@
fRef = 3DA8C8D1121C5AD100500160 /* 56 whitespace.js */;
name = "56 whitespace.js: 12";
rLen = 0;
- rLoc = 587;
+ rLoc = 850;
rType = 0;
vrLen = 488;
vrLoc = 0;
@@ -587,9 +614,9 @@
path = "/Users/mini/Software Inexdo/JSCocoa/Tests/56 whitespace.js";
sourceTree = "";
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1038, 905}}";
- sepNavSelRange = "{389, 0}";
- sepNavVisRange = "{0, 587}";
+ sepNavIntBoundsRect = "{{0, 0}, {1038, 928}}";
+ sepNavSelRange = "{748, 0}";
+ sepNavVisRange = "{0, 850}";
};
};
3DA8C8D4121C5AD100500160 /* PBXTextBookmark */ = {
@@ -641,7 +668,7 @@
fRef = 3DA8C8D1121C5AD100500160 /* 56 whitespace.js */;
name = "56 whitespace.js: 12";
rLen = 0;
- rLoc = 587;
+ rLoc = 850;
rType = 0;
vrLen = 488;
vrLoc = 0;
@@ -661,7 +688,7 @@
fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
name = "JSCocoaController.m: 3111";
rLen = 0;
- rLoc = 105133;
+ rLoc = 105370;
rType = 0;
vrLen = 2506;
vrLoc = 103927;
@@ -696,7 +723,7 @@
path = /Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSScanner.h;
sourceTree = "";
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {1038, 905}}";
+ sepNavIntBoundsRect = "{{0, 0}, {1038, 928}}";
sepNavSelRange = "{1525, 44}";
sepNavVisRange = "{0, 1629}";
};
@@ -746,7 +773,7 @@
fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
name = "JSCocoaController.m: 3111";
rLen = 0;
- rLoc = 105133;
+ rLoc = 105370;
rType = 0;
vrLen = 2450;
vrLoc = 104074;
@@ -806,7 +833,7 @@
fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
name = "JSCocoaController.m: 3111";
rLen = 0;
- rLoc = 105133;
+ rLoc = 105370;
rType = 0;
vrLen = 2595;
vrLoc = 104122;
@@ -866,7 +893,7 @@
fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
name = "JSCocoaController.m: 3111";
rLen = 0;
- rLoc = 105133;
+ rLoc = 105370;
rType = 0;
vrLen = 2606;
vrLoc = 104133;
@@ -926,7 +953,7 @@
fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
name = "JSCocoaController.m: 3111";
rLen = 0;
- rLoc = 105133;
+ rLoc = 105370;
rType = 0;
vrLen = 2642;
vrLoc = 104227;
@@ -986,7 +1013,7 @@
fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
name = "JSCocoaController.m: 3111";
rLen = 0;
- rLoc = 105133;
+ rLoc = 105370;
rType = 0;
vrLen = 2759;
vrLoc = 104239;
@@ -1066,7 +1093,7 @@
fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
name = "JSCocoaController.m: 3111";
rLen = 0;
- rLoc = 105133;
+ rLoc = 105370;
rType = 0;
vrLen = 2790;
vrLoc = 104299;
@@ -1126,7 +1153,7 @@
fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
name = "JSCocoaController.m: 3111";
rLen = 0;
- rLoc = 105133;
+ rLoc = 105370;
rType = 0;
vrLen = 2660;
vrLoc = 104439;
@@ -1186,7 +1213,7 @@
fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
name = "JSCocoaController.m: 3111";
rLen = 0;
- rLoc = 105133;
+ rLoc = 105370;
rType = 0;
vrLen = 2603;
vrLoc = 104539;
@@ -1246,7 +1273,7 @@
fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
name = "JSCocoaController.m: 3111";
rLen = 0;
- rLoc = 105133;
+ rLoc = 105370;
rType = 0;
vrLen = 2429;
vrLoc = 104724;
@@ -1281,6 +1308,276 @@
vrLen = 2331;
vrLoc = 7625;
};
+ 3DA8C958121C62D100500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3DA8C8D1121C5AD100500160 /* 56 whitespace.js */;
+ name = "56 whitespace.js: 20";
+ rLen = 0;
+ rLoc = 389;
+ rType = 0;
+ vrLen = 587;
+ vrLoc = 0;
+ };
+ 3DA8C959121C62D100500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3DA8C8D1121C5AD100500160 /* 56 whitespace.js */;
+ name = "56 whitespace.js: 32";
+ rLen = 0;
+ rLoc = 842;
+ rType = 0;
+ vrLen = 728;
+ vrLoc = 0;
+ };
+ 3DA8C95A121C62D100500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+ name = "JSCocoaController.m: 3111";
+ rLen = 0;
+ rLoc = 105370;
+ rType = 0;
+ vrLen = 2482;
+ vrLoc = 104724;
+ };
+ 3DA8C95B121C62D100500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+ name = "JSCocoaController.m: 3043";
+ rLen = 0;
+ rLoc = 102555;
+ rType = 0;
+ vrLen = 2861;
+ vrLoc = 102101;
+ };
+ 3DA8C95C121C62D100500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+ name = "ApplicationController.m: 922";
+ rLen = 14;
+ rLoc = 26854;
+ rType = 0;
+ vrLen = 1214;
+ vrLoc = 25763;
+ };
+ 3DA8C95D121C62D100500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3DA8C8FB121C5F0400500160 /* NSScanner.h */;
+ name = "NSScanner.h: 47";
+ rLen = 44;
+ rLoc = 1525;
+ rType = 0;
+ vrLen = 1629;
+ vrLoc = 0;
+ };
+ 3DA8C95E121C62D100500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3D44EA611072FC7300F20BAD /* jslint-jscocoa.js */;
+ name = "jslint-jscocoa.js: 5133";
+ rLen = 0;
+ rLoc = 181412;
+ rType = 0;
+ vrLen = 2631;
+ vrLoc = 180032;
+ };
+ 3DA8C95F121C62D100500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3D36E28E105229E700132E23 /* JSCocoaLib.m */;
+ name = "JSCocoaLib.m: 355";
+ rLen = 4;
+ rLoc = 8331;
+ rType = 0;
+ vrLen = 2331;
+ vrLoc = 7625;
+ };
+ 3DA8C966121C637A00500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3DA8C8D1121C5AD100500160 /* 56 whitespace.js */;
+ name = "56 whitespace.js: 35";
+ rLen = 0;
+ rLoc = 821;
+ rType = 0;
+ vrLen = 858;
+ vrLoc = 0;
+ };
+ 3DA8C967121C637A00500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+ name = "JSCocoaController.m: 3040";
+ rLen = 0;
+ rLoc = 102387;
+ rType = 0;
+ vrLen = 2792;
+ vrLoc = 102101;
+ };
+ 3DA8C968121C637A00500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+ name = "ApplicationController.m: 922";
+ rLen = 14;
+ rLoc = 26854;
+ rType = 0;
+ vrLen = 1214;
+ vrLoc = 25763;
+ };
+ 3DA8C969121C637A00500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+ name = "ApplicationController.m: 922";
+ rLen = 14;
+ rLoc = 26854;
+ rType = 0;
+ vrLen = 2301;
+ vrLoc = 16840;
+ };
+ 3DA8C96A121C637A00500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3DA8C8FB121C5F0400500160 /* NSScanner.h */;
+ name = "NSScanner.h: 47";
+ rLen = 44;
+ rLoc = 1525;
+ rType = 0;
+ vrLen = 1629;
+ vrLoc = 0;
+ };
+ 3DA8C96B121C637A00500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3D44EA611072FC7300F20BAD /* jslint-jscocoa.js */;
+ name = "jslint-jscocoa.js: 5133";
+ rLen = 0;
+ rLoc = 181412;
+ rType = 0;
+ vrLen = 2631;
+ vrLoc = 180032;
+ };
+ 3DA8C96C121C637A00500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3D36E28E105229E700132E23 /* JSCocoaLib.m */;
+ name = "JSCocoaLib.m: 355";
+ rLen = 4;
+ rLoc = 8331;
+ rType = 0;
+ vrLen = 2331;
+ vrLoc = 7625;
+ };
+ 3DA8C970121C639300500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3DA8C8D1121C5AD100500160 /* 56 whitespace.js */;
+ name = "56 whitespace.js: 33";
+ rLen = 0;
+ rLoc = 748;
+ rType = 0;
+ vrLen = 850;
+ vrLoc = 0;
+ };
+ 3DA8C971121C639300500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+ name = "JSCocoaController.m: 3040";
+ rLen = 0;
+ rLoc = 102387;
+ rType = 0;
+ vrLen = 2873;
+ vrLoc = 102115;
+ };
+ 3DA8C972121C639300500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+ name = "ApplicationController.m: 922";
+ rLen = 14;
+ rLoc = 26854;
+ rType = 0;
+ vrLen = 2301;
+ vrLoc = 16840;
+ };
+ 3DA8C973121C639300500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3DA8C8FB121C5F0400500160 /* NSScanner.h */;
+ name = "NSScanner.h: 47";
+ rLen = 44;
+ rLoc = 1525;
+ rType = 0;
+ vrLen = 1629;
+ vrLoc = 0;
+ };
+ 3DA8C974121C639300500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3D44EA611072FC7300F20BAD /* jslint-jscocoa.js */;
+ name = "jslint-jscocoa.js: 5133";
+ rLen = 0;
+ rLoc = 181412;
+ rType = 0;
+ vrLen = 2631;
+ vrLoc = 180032;
+ };
+ 3DA8C975121C639300500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3D36E28E105229E700132E23 /* JSCocoaLib.m */;
+ name = "JSCocoaLib.m: 355";
+ rLen = 4;
+ rLoc = 8331;
+ rType = 0;
+ vrLen = 2331;
+ vrLoc = 7625;
+ };
+ 3DA8C977121C653E00500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+ name = "JSCocoaController.m: 3036";
+ rLen = 270;
+ rLoc = 102117;
+ rType = 0;
+ vrLen = 3051;
+ vrLoc = 101049;
+ };
+ 3DA8C978121C653E00500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3DA8C8D1121C5AD100500160 /* 56 whitespace.js */;
+ name = "56 whitespace.js: 33";
+ rLen = 0;
+ rLoc = 748;
+ rType = 0;
+ vrLen = 850;
+ vrLoc = 0;
+ };
+ 3DA8C979121C653E00500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+ name = "ApplicationController.m: 922";
+ rLen = 14;
+ rLoc = 26854;
+ rType = 0;
+ vrLen = 2450;
+ vrLoc = 16840;
+ };
+ 3DA8C97A121C653E00500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3DA8C8FB121C5F0400500160 /* NSScanner.h */;
+ name = "NSScanner.h: 47";
+ rLen = 44;
+ rLoc = 1525;
+ rType = 0;
+ vrLen = 1629;
+ vrLoc = 0;
+ };
+ 3DA8C97B121C653E00500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3D44EA611072FC7300F20BAD /* jslint-jscocoa.js */;
+ name = "jslint-jscocoa.js: 5133";
+ rLen = 0;
+ rLoc = 181412;
+ rType = 0;
+ vrLen = 2757;
+ vrLoc = 180032;
+ };
+ 3DA8C97C121C653E00500160 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 3D36E28E105229E700132E23 /* JSCocoaLib.m */;
+ name = "JSCocoaLib.m: 355";
+ rLen = 4;
+ rLoc = 8331;
+ rType = 0;
+ vrLen = 2352;
+ vrLoc = 7625;
+ };
8D1107260486CEB800E47090 /* TestsRunner */ = {
activeExec = 0;
executables = (