1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212
|
2010-06-11 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Utils.vb:
* Versioned.vb:
* Operators.vb:
* LateBinder.vb:
* DoubleType.vb:
* DecimalType.vb:
* Conversions.vb:
* BooleanType.vb:
* IntegerType.vb:
* ProjectData.vb:
* LikeOperator.vb:
* NewLateBinding.vb:
* ObjectFlowControl.vb:
* StaticLocalInitFlag.vb:
* InternalErrorException.vb:
* IncompleteInitialization.vb: Remove .NET 1.0/1.1 logic
2010-06-12 Rolf Bjarne Kvinge <RKvinge@novell.com>
* ProjectData.vb: Make it compile in VS2010.
2010-04-16 Rolf Bjarne Kvinge <RKvinge@novell.com>
* LateBinder.vb: Call Utils.CopyArray manually instead of using
Redim Preserve.
2010-04-16 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Versioned.vb:
* Operators.vb:
* LateBinder.vb:
* FlowControl.vb: Remove all uses of CType (and relatives): for primitive
types call the corresponding conversion method, for other types call
DirectCast.
2010-04-16 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Conversions.vb: Simplify type checking and conversion.
2010-04-16 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Versioned.vb: Use if instead of select on strings.
2010-04-16 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Conversions.vb: Make this class internally accessible in all profiles.
This way we can call the VB conversion methods manually more easily.
2010-04-16 Rolf Bjarne Kvinge <RKvinge@novell.com>
* StringType.vb:
* ObjectType.vb:
* CharType.vb:
* BooleanType.vb: Use String.Compare/Length instead of equality operator.
Second step in making the vbruntime compile in vb9 (by not being
self-referential).
2009-05-01 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Operators.vb: Rename paramaters and shuffle some "#If
Moonlight Then" around to match SL api exactly.
2009-04-14 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Utils.vb:
* LateBinder.vb:
* ProjectData.vb:
* Conversions.vb:
* LateBinding.vb: Try to only use methods in corlib which are
present in all profiles, or add moonlight-specific code
conditionally otherwse.
2008-10-24 Rolf Bjarne Kvinge <RKvinge@novell.com>
* LateBinding.vb: LateIndexGet: Use our own late binder instead of the
default one. Fixes #417557.
2008-10-24 Rolf Bjarne Kvinge <RKvinge@novell.com>
* LateBinder.vb: BindToMethod: If no methods passed in, return Nothing.
Fixes #417750.
2008-02-12 Rolf Bjarne Kvinge <RKvinge@novell.com>
* DoubleType.vb, DecimalType.vb, DateType.vb, BooleanType.vb, SingleType.vb,
IntegerType.vb, ShortType.vb, LongType.vb, ByteType.vb: Minor exception
message fix.
2007-12-17 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Utils.vb: Make this compile with vbc 7.
2007-12-14 Rolf Bjarne Kvinge <RKvinge@novell.com>
* LateBinder.vb: If Missing.Value has been provided for an optional
parameter, call the method with the default value, not Missing.Value.
* ExceptionUtils.vb: Added GetVBException.
2007-12-04 Rolf Bjarne Kvinge <RKvinge@novell.com>
* LateBinding.vb: Revert last changes, wasn't supposed to go in.
2007-12-04 Rolf Bjarne Kvinge <RKvinge@novell.com>
* LateBinder.vb: Implement compatibility with multidimensional arrays. Fixes
#344217.
2007-11-06 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Operators.vb: Fix CompareEqual with String<->Boolean. Fixes 328099.
2007-08-13 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Operators.vb: Remove debug spew.
2007-08-13 Rolf Bjarne Kvinge <RKvinge@novell.com>
* DoubleType.vb, NewLateBinding.vb, Versioned.vb, ObjectFlowControl.vb,
LikeOperator.vb, Operators.vb, BooleanType.vb, IntegerType.vb, Utils.vb,
IncompleteInitialization.vb, Conversions.vb: Changed all uses of NET_2_0
to NET_VER >= 2.0, deleted NET_1_0, NET_1_1 and NET_2_0.
2007-05-11 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Operators.vb: Corcompare fixes.
2007-05-09 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Operators.vb: Remove warnings.
* Utils.vb: Implement multi-dimensional arrays correctly in CopyArray.
2007-05-06 Rolf Bjarne Kvinge <RKvinge@novell.com>
* DecimalType.vb: Add 2.0 conversion cases.
* Utils.vb: Implement GetResourceString. Fixes #81434.
2007-05-03 Roei Erez <roeie@mainsoft.com>
* LateBinding.vb fix a bug in arrays on TARGET_JVM
2007-04-24 Rolf Bjarne Kvinge <RKvinge@novell.com>
* ProjectData.vb, OptionTextAttribute.vb: Corcompare fix.
2007-04-16 Rolf Bjarne Kvinge <RKvinge@novell.com>
* LateBinder.vb: Ifdef 2.0 code.
2007-04-16 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Versioned.vb: Fix and speedup IsNumeric. Fixes #80955.
* InternalErrorException.vb: Mark it as serializable.
* Operators.vb: Remove warnings and fix corcompare issues.
2007-03-07 Rolf Bjarne Kvinge <RKvinge@novell.com>
* DoubleType.vb, StaticLocalInitFlag.vb, LateBinding.vb,
NewLateBinding.vb, Versioned.vb, ObjectFlowControl.vb,
ProjectData.vb, LikeOperator.vb, DecimalType.vb,
OptionTextAttribute.vb, InternalErrorException.vb, ObjectType.vb,
StringType.vb, CharArrayType.vb, IVbHost.vb, Operators.vb,
CharType.vb, DateType.vb, ExceptionUtils.vb, BooleanType.vb,
HostServices.vb, SingleType.vb, StandardModuleAttribute.vb,
IntegerType.vb, Utils.vb, ShortType.vb, LongType.vb,
DesignerGeneratedAttribute.vb, ByteType.vb,
IncompleteInitialization.vb, Conversions.vb, FlowControl.vb:
Corcompare work.
2007-03-01 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Operators.vb: Implemented basic support for (Conditional)CompareObject*.
2007-03-01 Rolf Bjarne Kvinge <RKvinge@novell.com>
* OptionCompareAttribute.vb: CorCompare work.
2007-02-13 Rolf Bjarne Kvinge <RKvinge@novell.com>
* Operators.vb: Implemented CompareObjectEqual partially.
* TypeCombinations.vb: Added a enum of all combinations of TypeCodes.
2007-01-24 Rolf Bjarne Kvinge <RKvinge@novell.com>
* IntegerType.vb: SByte, UInt16, UInt32 and UInt64 to
Integer conversions are 2.0 features, so ifdef it so.
2006-12-29 Rolf Bjarne Kvinge <RKvinge@novell.com>
* IntegerType.vb: Implemented conversions from
SByte, UInt16, UInt32 and UInt64 to Integer.
* ProjectData.vb: Removed some warnings.
* Strings.vb: Removed a warning.
2006-12-13 Rolf Bjarne Kvinge <RKvinge@novell.com>
* IncompleteInitialization.vb: Call base constructors and remove
NIE.
2006-09-14 Kornél Pál <kornelpal@gmail.com>
* BooleanType.vb, CharArrayType.vb, CharType.vb, DateType.vb,
DecimalType.vb, DoubleType.vb, IntegerType.vb, ShortType.vb,
SingleType.vb: Use DirectCast when the exact data type is known
that makes code faster and avoids circular dependency on
Conversions that resulted in StackOverflowException for some
conversions.
2006-09-02 Miguel de Icaza <miguel@novell.com>
* StaticLocalInitFlag.vb: The "State" is actually a field, not a
property, hope this fixes the VB compiler.
|