`head -n 9 ChangeLog`
authorCésar Natarén <cesar@mono-cvs.ximian.com>
Sat, 7 May 2005 08:29:56 +0000 (08:29 -0000)
committerCésar Natarén <cesar@mono-cvs.ximian.com>
Sat, 7 May 2005 08:29:56 +0000 (08:29 -0000)
svn path=/trunk/mcs/; revision=44194

17 files changed:
mcs/class/Microsoft.JScript/Microsoft.JScript/ActivationObject.cs
mcs/class/Microsoft.JScript/Microsoft.JScript/BitwiseBinary.cs
mcs/class/Microsoft.JScript/Microsoft.JScript/ChangeLog
mcs/class/Microsoft.JScript/Microsoft.JScript/Convert.cs
mcs/class/Microsoft.JScript/Microsoft.JScript/Equality.cs
mcs/class/Microsoft.JScript/Microsoft.JScript/JSConstructor.cs
mcs/class/Microsoft.JScript/Microsoft.JScript/JSMethodInfo.cs
mcs/class/Microsoft.JScript/Microsoft.JScript/LateBinding.cs
mcs/class/Microsoft.JScript/Microsoft.JScript/MethodInvoker.cs
mcs/class/Microsoft.JScript/Microsoft.JScript/NumericBinary.cs
mcs/class/Microsoft.JScript/Microsoft.JScript/NumericUnary.cs
mcs/class/Microsoft.JScript/Microsoft.JScript/Plus.cs
mcs/class/Microsoft.JScript/Microsoft.JScript/PostOrPrefixOperator.cs
mcs/class/Microsoft.JScript/Microsoft.JScript/Relational.cs
mcs/class/Microsoft.JScript/Microsoft.JScript/ScriptFunction.cs
mcs/class/Microsoft.JScript/Microsoft.JScript/ScriptObject.cs
mcs/class/Microsoft.JScript/Microsoft.JScript/StackFrame.cs

index 177a264c513184a2c070712c8d75558ed30d7102..6cc9338b473e5b8db7c1a00f94d41820bf79bbde 100644 (file)
@@ -29,6 +29,7 @@
 
 using System;
 using System.Reflection;
+using System.Diagnostics;
 using System.Collections;
 
 namespace Microsoft.JScript {
@@ -72,6 +73,8 @@ namespace Microsoft.JScript {
                        throw new NotImplementedException ();
                }
 
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public Object GetMemberValue (string name, int lexLevel)
                {
                        throw new NotImplementedException ();
index 53855d96ef0e740a67b886cead325a31dc9aa1ef..a64b03273a1a10b42ddba7f0b2d5171cfe665699 100644 (file)
@@ -29,6 +29,7 @@
 //
 
 using System;
+using System.Diagnostics;
 
 namespace Microsoft.JScript {
 
@@ -39,6 +40,8 @@ namespace Microsoft.JScript {
                {
                }
 
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public object EvaluateBitwiseBinary (object v1, object v2)
                {
                        return new object ();
index 0d36dde4a69f64ac7290335b722d1bccf73ceb84..63b5b78f38a7ff842a23eaa45ef3144d5b91d07c 100644 (file)
@@ -1,3 +1,12 @@
+2005-05-07  Cesar Lopez Nataren  <cnataren@novell.com>
+
+       * MethodInvoker.cs, ScriptObject.cs, BitwiseBinary.cs,
+       ActivationObject.cs, PostOrPrefixOperator, StackFrame.cs,
+       NumericUnary.cs, JSConstructor.cs, Equality.cs, NumericBinary.cs,
+       Convert.cs, LateBinding.cs, Plus.cs, BitwiseBinary.cs,
+       JSMethodInfo.cs, Relational.cs, ScriptFunction.cs : Add missing
+       debugger attributes.
+
 2005-05-06  Cesar Lopez Nataren  <cnataren@novell.com>
 
        * Binding.cs: add missing methods and fields.
index 90b376b4645da4236277b1434cfd888444db3b00..a4d1eb350020dd8c6fe9b25be21b1429a53674ef 100644 (file)
@@ -30,6 +30,7 @@
 //
 
 using System;
+using System.Diagnostics;
 using Microsoft.JScript.Vsa;
 
 namespace Microsoft.JScript {
@@ -76,24 +77,27 @@ namespace Microsoft.JScript {
                        throw new NotImplementedException ();
                }
 
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public static void ThrowTypeMismatch (object val)
                {
                        throw new NotImplementedException ();
                }
 
-
                public static bool ToBoolean (double d)
                {
                        throw new NotImplementedException ();
                }
 
-
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public static bool ToBoolean (object value)
                {
                        throw new NotImplementedException ();
                }
 
-
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public static bool ToBoolean (object value, bool explicitConversion)
                {
                        return false;
@@ -147,6 +151,8 @@ namespace Microsoft.JScript {
                        return Convert.ToString (obj, true);
                }
 
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public static string ToString (object value, bool explicitOK)
                {
                        IConvertible ic = value as IConvertible;
index 89f6264ed0db19908497d373d26d102a2fcac46a..c5a36f0b4a7042764d9266735bdaee4e8547025c 100644 (file)
@@ -31,6 +31,7 @@
 
 using System;
 using System.Text;
+using System.Diagnostics;
 using System.Reflection.Emit;
 
 namespace Microsoft.JScript {
@@ -47,6 +48,8 @@ namespace Microsoft.JScript {
                {
                }
 
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public bool EvaluateEquality (object v1, object v2)
                {
                        IConvertible ic1 = v1 as IConvertible;
index f9e26c8e6cb0851c6b96168442e8d32f0ec04f15..c1ea26836ae33570225acfe666d263602d69aa69 100644 (file)
@@ -30,6 +30,7 @@
 
 using System;
 using System.Reflection;
+using System.Diagnostics;
 using System.Globalization;
 
 namespace Microsoft.JScript {
@@ -74,14 +75,16 @@ namespace Microsoft.JScript {
                        throw new NotImplementedException ();
                }
 
-
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public override object Invoke (BindingFlags options, System.Reflection.Binder binder,
                                               object [] parameters, CultureInfo culture)
                {
                        throw new NotImplementedException ();
                }
 
-
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public override object Invoke (object obj, BindingFlags options, System.Reflection.Binder binder,
                                               object [] parameters, CultureInfo culture)
                {
index 0d7f2c38a018728ddfacf805b6b11cef536159c0..7bc6a62962b747bf67a0b8c69db7f2401fc6c0b3 100644 (file)
@@ -30,6 +30,7 @@
 
 using System;
 using System.Reflection;
+using System.Diagnostics;
 using System.Globalization;
 
 namespace Microsoft.JScript {
@@ -93,7 +94,8 @@ namespace Microsoft.JScript {
                        throw new NotImplementedException ();
                }
 
-
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public override object Invoke (object obj, BindingFlags options, System.Reflection.Binder binder, 
                                       object [] parameters, CultureInfo culture)
                {
index 43b24107a8393e16930d84ab030fe0b8ee481f22..5823a3a107e3ec02842c8b7e1918b8647f58c298 100644 (file)
@@ -31,6 +31,7 @@
 
 using System;
 using System.Reflection;
+using System.Diagnostics;
 using Microsoft.JScript.Vsa;
 
 namespace Microsoft.JScript {
@@ -52,13 +53,16 @@ namespace Microsoft.JScript {
                }
 
 
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public object Call (object [] arguments, bool construct, bool brackets,
                                    VsaEngine engine)
                {
                        throw new NotImplementedException ();
                }
 
-
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public static object CallValue (object thisObj, object val, object [] arguments,
                                                bool construct, bool brackets, VsaEngine engine)
                {
@@ -83,7 +87,8 @@ namespace Microsoft.JScript {
                        return null;                    
                }
 
-
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public static object CallValue2 (object val, object thisObj, object [] arguments,
                                                 bool construct, bool brackets, VsaEngine engine)
                {
@@ -102,19 +107,22 @@ namespace Microsoft.JScript {
                        throw new NotImplementedException ();
                }
 
-
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public object GetNonMissingValue ()
                {
                        throw new NotImplementedException ();
                }
 
-
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public object GetValue2 ()
                {
                        throw new NotImplementedException ();
                }
 
-
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public static void SetIndexedPropertyValueStatic (object obj, object [] arguments,
                                                                  object value)
                {
@@ -126,7 +134,8 @@ namespace Microsoft.JScript {
                                js_obj.AddField (o, value);
                }
 
-
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public void SetValue (object value)
                {
                        throw new NotImplementedException ();
index 276a9f4dbfd5756d7157e8d2512a47882374c6c9..f8839b1214e9fe7185ac5e16101b7c88a193188b 100644 (file)
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
 
+using System.Diagnostics;
+
 namespace Microsoft.JScript {
        public abstract class MethodInvoker {
+
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public abstract object Invoke (object thisObj, object [] parameters);
        }
 }
index 57b1a2d24b9fea0795a530f13e0b8b693976208a..6b92501ef56c1349a0b7d42e0d1f3e112c744cb0 100644 (file)
@@ -29,6 +29,7 @@
 //
 
 using System;
+using System.Diagnostics;
 
 namespace Microsoft.JScript {
 
@@ -39,6 +40,8 @@ namespace Microsoft.JScript {
                {                       
                }
 
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public object EvaluateNumericBinary (object v1, object v2)
                {
                        IConvertible ic1 = v1 as IConvertible;
index c75ccc38de4e3f24b680606d9d93994d38e7bc82..77d071e8ea8aaedd2553435e594e28b3def77da7 100644 (file)
@@ -29,6 +29,7 @@
 //
 
 using System;
+using System.Diagnostics;
 
 namespace Microsoft.JScript {
 
@@ -39,7 +40,8 @@ namespace Microsoft.JScript {
                        throw new NotImplementedException ();
                }
 
-
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public object EvaluateUnary (object v)
                {
                        throw new NotImplementedException ();
index 6be7bd8bee0d00d33d4a26532dd36a4a250e28a2..f86d420835bb00dd9d851cc0140d8ac909031d16 100644 (file)
@@ -29,6 +29,7 @@
 //
 
 using System;
+using System.Diagnostics;
 
 namespace Microsoft.JScript {
 
@@ -39,6 +40,8 @@ namespace Microsoft.JScript {
                {
                }
 
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public  object EvaluatePlus (object v1, object v2)
                {
                        IConvertible ic1 = v1 as IConvertible;
index a01721b72c0b4b09d78533dd0040c235f7fa8ecb..77e7585a35e9458de9e6b300557175452a5dc259 100644 (file)
@@ -29,6 +29,7 @@
 //
 
 using System;
+using System.Diagnostics;
 using System.Reflection.Emit;
 
 namespace Microsoft.JScript {
@@ -50,6 +51,8 @@ namespace Microsoft.JScript {
                        this.prefix = prefix;
                }
 
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public object EvaluatePostOrPrefix (ref object v)
                {
                        throw new NotImplementedException ();
index a44d872f7a4568da1c77e9f50d4e2fd9aaf9d885..705fa4875d67967a2a969640a636173c61a3f663 100644 (file)
@@ -31,6 +31,7 @@
 using System;
 using System.Text;
 using System.Reflection;
+using System.Diagnostics;
 using System.Reflection.Emit;
 
 namespace Microsoft.JScript {
@@ -48,6 +49,8 @@ namespace Microsoft.JScript {
                {               
                }
 
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public double EvaluateRelational (object v1, object v2)
                {
                        return -1;
index a1d29d488ac8a96ce84ab355826becb4890efb92..84833b9d6c7cf28d9d4c951f9d0779eadc0d29d0 100644 (file)
 
 using System;
 using System.Reflection;
+using System.Diagnostics;
 using System.Globalization;
 
 namespace Microsoft.JScript {
 
        public abstract class ScriptFunction : JSObject {
 
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                [JSFunctionAttribute (JSFunctionAttributeEnum.HasVarArgs)]
                public Object CreateInstance  (params Object [] args)
                {
                        throw new NotImplementedException ();
                }
 
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                [JSFunctionAttribute (JSFunctionAttributeEnum.HasThisObject | JSFunctionAttributeEnum.HasVarArgs)]
                public Object Invoke (Object thisOb, params Object [] args)
                {
                        throw new NotImplementedException ();
                }
 
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public override Object InvokeMember (string name, BindingFlags invokeAttr,
                                                     System.Reflection.Binder binder, Object target, Object [] args,
                                                     ParameterModifier [] modifiers, CultureInfo cultInfo,
index 667fbe613fa0eadc2be6491539a13c1919530875..9e2d9237365be3a327ef236c5f61289f7356e8db 100644 (file)
@@ -31,6 +31,7 @@
 using System;
 using System.Reflection;
 using System.Collections;
+using System.Diagnostics;
 using System.Globalization;
 using Microsoft.JScript.Vsa;
 
@@ -99,6 +100,8 @@ namespace Microsoft.JScript {
                        throw new NotImplementedException ();
                }
 
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public virtual Object InvokeMember (string name,  BindingFlags invokeAttr, 
                                                    System.Reflection.Binder binder, Object target,
                                                    Object[] args, ParameterModifier [] modifiers, 
index e8d5319d3f5bed3c7db00b050bc916f2f3605fe7..e6f7600d2a62f56c687b328e6c7a95aceaabec12 100644 (file)
@@ -30,6 +30,7 @@
 
 using System;
 using System.Reflection;
+using System.Diagnostics;
 using Microsoft.JScript.Vsa;
 
 namespace Microsoft.JScript {
@@ -76,6 +77,8 @@ namespace Microsoft.JScript {
                }
 
 
+               [DebuggerStepThroughAttribute]
+               [DebuggerHiddenAttribute]
                public object GetMemberValue (string name, int lexLevel)
                {
                        throw new NotImplementedException ();