Marek Safar [Thu, 3 Jul 2008 09:13:21 +0000 (09:13 -0000)]
Removed undefined hashcode comparison test
svn path=/trunk/mcs/; revision=107138
Gert Driesen [Thu, 3 Jul 2008 08:41:54 +0000 (08:41 -0000)]
Fixed typo.
svn path=/trunk/mcs/; revision=107136
Gert Driesen [Thu, 3 Jul 2008 08:40:58 +0000 (08:40 -0000)]
* HttpListener2Test.cs: Added test for multiple responses.
* HttpWebResponseTest.cs: Added tests for disposed checks.
svn path=/trunk/mcs/; revision=107135
Andreas N [Thu, 3 Jul 2008 08:16:05 +0000 (08:16 -0000)]
2008-07-03 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* UTF8Encoding.cs: Fix parameter names, Remove unfounded TODO
svn path=/trunk/mcs/; revision=107134
Andreas N [Thu, 3 Jul 2008 08:15:43 +0000 (08:15 -0000)]
2008-07-03 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* SHA1CryptoServiceProvider.cs: Fix parameter names
svn path=/trunk/mcs/; revision=107133
Martin Baulig [Thu, 3 Jul 2008 00:32:20 +0000 (00:32 -0000)]
Must close the response here,and must not throw exceptions here; Fixes a handful of issues with handling more than one connection - miguel
svn path=/trunk/mcs/; revision=107127
Andreas N [Wed, 2 Jul 2008 23:56:08 +0000 (23:56 -0000)]
2008-07-03 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* SHA512Managed.cs:
* SHA384Managed.cs:
* SHA256Managed.cs:
* SHA1Managed.cs:
* SHA1CryptoServiceProvider.cs:
* RSAPKCS1KeyExchangeDeformatter.cs:
* RSACryptoServiceProvider.cs:
* RSA.cs:
* RIPEMD160Managed.cs:
* RC2.cs:
* PKCS1MaskGenerationMethod.cs:
* MD5CryptoServiceProvider.cs:
* MD5.cs:
* MACTripleDES.cs:
* HMACSHA512.cs:
* HMACSHA384.cs:
* HMACSHA256.cs:
* HMACSHA1.cs:
* HMACRIPEMD160.cs:
* HMACMD5.cs:
* HMAC.cs:
* HashAlgorithm.cs:
* FromBase64Transform.cs:
* DSACryptoServiceProvider.cs:
* DES.cs:
* CspParameters.cs: Fix parameter names
svn path=/trunk/mcs/; revision=107126
Andreas N [Wed, 2 Jul 2008 23:55:44 +0000 (23:55 -0000)]
2008-07-03 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* UTF8Encoding.cs:
* UTF7Encoding.cs:
* UTF32Encoding.cs:
* EncodingInfo.cs:
* Encoding.cs:
* Encoder.cs:
* ASCIIEncoding.cs: Fix parameter names
svn path=/trunk/mcs/; revision=107125
Andreas N [Wed, 2 Jul 2008 23:55:20 +0000 (23:55 -0000)]
2008-07-03 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* ThreadPool.cs:
* LockCookie.cs:
* Interlocked.cs:
* ExecutionContext.cs:
* AsyncFlowControl.cs:
* AbandonedMutexException.cs: Fix parameter names
svn path=/trunk/mcs/; revision=107124
Rodrigo Kumpera [Wed, 2 Jul 2008 23:47:52 +0000 (23:47 -0000)]
2008-07-02 Rodrigo Kumpera <rkumpera@novell.com>
* Control.cs: Fix the lookup in ResolveAdapter that I
broke in the previous change.
svn path=/trunk/mcs/; revision=107123
Rodrigo Kumpera [Wed, 2 Jul 2008 23:29:38 +0000 (23:29 -0000)]
2008-07-02 Rodrigo Kumpera <rkumpera@novell.com>
* Control.cs: Optimize ResolveAdapter a bit more.
svn path=/trunk/mcs/; revision=107121
Marek Habersack [Wed, 2 Jul 2008 23:28:50 +0000 (23:28 -0000)]
2008-07-03 Marek Habersack <mhabersack@novell.com>
* CheckBox.cs: do not render the language="javascript" attribute
in the 2.0 profile.
svn path=/trunk/mcs/; revision=107120
Marek Safar [Wed, 2 Jul 2008 22:27:26 +0000 (22:27 -0000)]
2008-07-02 Marek Safar <marek.safar@gmail.com>
A test for bug #404905
svn path=/trunk/mcs/; revision=107114
Marek Safar [Wed, 2 Jul 2008 22:27:01 +0000 (22:27 -0000)]
2008-07-02 Marek Safar <marek.safar@gmail.com>
A fix for bug #404905
* class.cs: Always initialize local unsafe variables.
svn path=/trunk/mcs/; revision=107113
Mark Probst [Wed, 2 Jul 2008 22:17:29 +0000 (22:17 -0000)]
2008-07-03 Mark Probst <mark.probst@gmail.com>
* domain.c (mono_jit_info_table_find): Fixed a bug that caused
mono_jit_info_table_find() to perform very badly in some cases.
svn path=/trunk/mono/; revision=107112
Rodrigo Kumpera [Wed, 2 Jul 2008 22:13:51 +0000 (22:13 -0000)]
In System.Web.UI:
2008-07-02 Rodrigo Kumpera <rkumpera@novell.com>
* Control.cs: Optimize the Adapter property and ResolveAdapter a bit.
svn path=/trunk/mcs/; revision=107110
Andreas N [Wed, 2 Jul 2008 21:45:13 +0000 (21:45 -0000)]
2008-07-02 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* SecurityPermission.cs:
* RegistryPermission.cs:
* PrincipalPermission.cs:
* KeyContainerPermissionAccessEntry.cs:
* KeyContainerPermission.cs:
* GacIdentityPermission.cs: Fix parameter names
svn path=/trunk/mcs/; revision=107105
Andreas N [Wed, 2 Jul 2008 21:44:54 +0000 (21:44 -0000)]
2008-07-02 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* X509Certificate.cs: Fix parameter names
svn path=/trunk/mcs/; revision=107104
Andreas N [Wed, 2 Jul 2008 21:44:34 +0000 (21:44 -0000)]
2008-07-02 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* MutexAccessRule.cs:
* MutexAuditRule.cs: Fix parameter names
svn path=/trunk/mcs/; revision=107103
Andreas N [Wed, 2 Jul 2008 21:44:08 +0000 (21:44 -0000)]
2008-07-02 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* SoapYearMonth.cs:
* SoapYear.cs:
* SoapQName.cs:
* SoapHexBinary.cs:
* SoapDuration.cs:
* SoapDate.cs: Fix parameter names
svn path=/trunk/mcs/; revision=107102
Andreas N [Wed, 2 Jul 2008 21:43:45 +0000 (21:43 -0000)]
2008-07-02 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* IDynamicMessageSink.cs
* IContextProperty.cs: Fix parameter names
* ContextAttribute.cs: Fix parameter names, exception names
svn path=/trunk/mcs/; revision=107101
Andreas N [Wed, 2 Jul 2008 21:43:24 +0000 (21:43 -0000)]
2008-07-02 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* IChannelReceiver.cs:
* ClientChannelSinkStack.cs:
* ChannelDataStore.cs: Fix parameter names
svn path=/trunk/mcs/; revision=107100
Zoltan Varga [Wed, 2 Jul 2008 21:23:39 +0000 (21:23 -0000)]
2008-07-02 Zoltan Varga <vargaz@gmail.com>
* aot-compiler.c: Fixup the computation of method indexes.
(add_wrappers): Create the base methods of the runtime invoke wrappers using
the method builder infrastructure.
* aot-runtime.c (decode_exception_debug_info): Don't crash if the method
has no header.
* mini-trampolines.c (mono_create_jit_trampoline_in_domain): In aot-only
mode, load the method right away instead of creating a trampoline.
svn path=/trunk/mono/; revision=107097
Zoltan Varga [Wed, 2 Jul 2008 21:18:53 +0000 (21:18 -0000)]
2008-07-02 Zoltan Varga <vargaz@gmail.com>
* icall.c (type_from_typename): Handle 'string'.
* marshal.c (mono_marshal_get_runtime_invoke): Don't insert runtime invoke
wrappers into the wrapper_hash, since the key is not a MonoMethod.
svn path=/trunk/mono/; revision=107096
Zoltan Varga [Wed, 2 Jul 2008 19:42:43 +0000 (19:42 -0000)]
2008-07-02 Zoltan Varga <vargaz@gmail.com>
* mini-x86.c (mono_arch_get_delegate_invoke_impl): Eliminate locking.
svn path=/trunk/mono/; revision=107090
Zoltan Varga [Wed, 2 Jul 2008 19:40:36 +0000 (19:40 -0000)]
2008-07-02 Zoltan Varga <vargaz@gmail.com>
* mini-amd64.c (mono_arch_get_delegate_invoke_impl): Eliminate locking, speed up
some checks a bit.
svn path=/trunk/mono/; revision=107089
Andreas N [Wed, 2 Jul 2008 18:33:37 +0000 (18:33 -0000)]
2008-07-02 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* TypeBuilder.cs: Fix parameter names
* SignatureHelper.cs: Fix parameter names, Small formatting
* ModuleBuilder.cs: Fix parameter names
* MethodBuilder.cs: Fix parameter names
* LocalBuilder.cs:
* ILGenerator.cs:
* GenericTypeParameterBuilder.cs:
* EnumBuilder.cs:
* DynamicMethod.cs:
* ConstructorBuilder.cs: Fix parameter names
svn path=/trunk/mcs/; revision=107084
Zoltan Varga [Wed, 2 Jul 2008 18:17:40 +0000 (18:17 -0000)]
Revert last patch as it breaks the build.
svn path=/trunk/mono/; revision=107081
Gert Driesen [Wed, 2 Jul 2008 18:02:18 +0000 (18:02 -0000)]
* ConfigurationManagerTest.cs: Added/improved tests for
OpenExeConfiguration. Enabled tests that were previously failed.
* ClientConfigurationSystem.cs: Moved logic for defaulting to
configuration file of AppDomain to OpenExeConfigurationInternal.
* ConfigurationManager.cs (OpenExeConfigurationInternal):
Allow calling_assembly and exePath to be null. When userLevel is None,
default to configuration file of AppDomain if exePath is null or empty.
When exePath is specified, resolve it to absolute path and throw
ConfigurationErrorsException if exePath does not exist and add
.config extension to get config file name if exePath does exist.
svn path=/trunk/mcs/; revision=107080
Carlos Alberto Cortez [Wed, 2 Jul 2008 17:56:38 +0000 (17:56 -0000)]
2008-07-02 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ListBox.cs: When handling item navigation, if selection mode is
None, call EnsureVisible, since scrolling is normally handled by
selection, that we are not calling in this case.
Fixes #398345.
svn path=/trunk/mcs/; revision=107079
Andreas N [Wed, 2 Jul 2008 17:31:42 +0000 (17:31 -0000)]
2008-04-03 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* StackTrace.cs: Fix parameter names
* DebuggerVisualizerAttribute.cs: Fix parameter names, fix wrong constructors (parameters
were incorrectly used, maybe result of the wrong parameter names),
remove unaccessible parameters, remove useless NET_2_0
svn path=/trunk/mcs/; revision=107078
Andreas N [Wed, 2 Jul 2008 17:17:15 +0000 (17:17 -0000)]
Formatting
svn path=/trunk/mcs/; revision=107077
Zoltan Varga [Wed, 2 Jul 2008 17:03:44 +0000 (17:03 -0000)]
2008-07-02 Zoltan Varga <vargaz@gmail.com>
* mini-x86.c (mono_arch_get_delegate_invoke_impl): Remove locking, speed up the
fast path a bit.
svn path=/trunk/mono/; revision=107076
Zoltan Varga [Wed, 2 Jul 2008 17:00:01 +0000 (17:00 -0000)]
2008-07-02 Zoltan Varga <vargaz@gmail.com>
* mini-trampolines.c (mono_delegate_trampoline): Add a comment.
* mini-amd64.c (mono_arch_get_delegate_invoke_impl): Remove locking, speed up the
fast path a bit.
svn path=/trunk/mono/; revision=107075
Jonathan Pobst [Wed, 2 Jul 2008 16:39:20 +0000 (16:39 -0000)]
2008-07-02 Jonathan Pobst <monkey@jpobst.com>
* ContainerControl.cs: Apply a patch from Ernesto Carrea that adds
a null check to our focus walking code. [Fixes bug #394332]
svn path=/trunk/mcs/; revision=107074
Jonathan Pobst [Wed, 2 Jul 2008 16:26:38 +0000 (16:26 -0000)]
2008-07-02 Andy Hume <andyhume32 at yahoo dot co dot uk>
* ComboBox.cs: Case missed in bug 379596 "Support item
navigation by entering text": On _close_ drop-down select
the first item matching the text in the textbox. [Fixes bug #397265]
svn path=/trunk/mcs/; revision=107073
Zoltan Varga [Wed, 2 Jul 2008 16:09:32 +0000 (16:09 -0000)]
2008-07-02 Zoltan Varga <vargaz@gmail.com>
* Timer.cs (SchedulerThread): Iterate through the keys of the hashtable instead
of key-value pairs.
svn path=/trunk/mcs/; revision=107071
Gert Driesen [Wed, 2 Jul 2008 15:08:41 +0000 (15:08 -0000)]
* data/net_1_1/machine.config: Ignore system.windows.forms section.
* data/net_2_0/machine.config: Define system.windows.forms section.
svn path=/trunk/mono/; revision=107067
Jonathan Pobst [Wed, 2 Jul 2008 14:55:32 +0000 (14:55 -0000)]
2008-07-02 Jonathan Pobst <monkey@jpobst.com>
* DataGridView.cs: Fix a crash when sorting by column headers,
mentioned in bug #404841. Remove some dead switch cases.
svn path=/trunk/mcs/; revision=107064
Dick Porter [Wed, 2 Jul 2008 14:30:01 +0000 (14:30 -0000)]
Add a comment regarding potential future issues with 64 bit systems and
pids > 16 bits wide
svn path=/trunk/mono/; revision=107062
Gert Driesen [Wed, 2 Jul 2008 10:46:41 +0000 (10:46 -0000)]
* t46.cs: Improve test coverage.
svn path=/trunk/mcs/; revision=107050
Gert Driesen [Wed, 2 Jul 2008 10:26:50 +0000 (10:26 -0000)]
* Makefile: added test t46.
* t46.cs, t46-lib.cs: added test for bug #405574.
* t46.exe.config, t46.exe.config2: config files for t46.
* t46.exe.expected: expected result for t46.
svn path=/trunk/mcs/; revision=107049
Marek Habersack [Wed, 2 Jul 2008 08:44:05 +0000 (08:44 -0000)]
2008-07-02 Marek Habersack <mhabersack@novell.com>
* SqlDataSourceTest.cs: command parameters are constructed from
reversed order of keys in an IOrderedDictionary - fix the order in
some tests.
svn path=/trunk/mcs/; revision=107045
Marek Habersack [Wed, 2 Jul 2008 08:06:42 +0000 (08:06 -0000)]
2008-07-02 Marek Habersack <mhabersack@novell.com>
* GridView.cs: minor optimizations (removed a foreach loop,
replaced calls to Array.Length with a variable containing the
length).
svn path=/trunk/mcs/; revision=107043
Miguel de Icaza [Wed, 2 Jul 2008 05:50:38 +0000 (05:50 -0000)]
Jumbo updates to the man page
svn path=/trunk/mono/; revision=107041
Atsushi Eno [Wed, 2 Jul 2008 05:38:34 +0000 (05:38 -0000)]
2008-07-02 Atsushi Enomoto <atsushi@ximian.com>
* ProtocolImporter.cs : make event stuff public.
svn path=/trunk/mcs/; revision=107040
Atsushi Eno [Wed, 2 Jul 2008 05:36:05 +0000 (05:36 -0000)]
forgot in the previous commit.
svn path=/trunk/mcs/; revision=107039
Carlos Alberto Cortez [Wed, 2 Jul 2008 04:40:58 +0000 (04:40 -0000)]
* ComboBox.cs:
* TextBox.cs: Implement AutoComplete support for ComboBox, which just
uses the AutoComplete support in the internal TextBox. Also TextBox
can store a reference to ComboBox, in case AutoCompleteSource is set
to ListItems (this is, ComboBox's items, and we don't want to pass an
additional collection).
2008-07-01 Carlos Alberto Cortez <calberto.cortez@gmail.com>
svn path=/trunk/mcs/; revision=107036
Rodrigo Kumpera [Wed, 2 Jul 2008 04:08:24 +0000 (04:08 -0000)]
In .:
2008-07-01 Rodrigo Kumpera <rkumpera@novell.com>
* PropertyDescriptorCollection.cs : Kill some foreach loops.
svn path=/trunk/mcs/; revision=107032
Rodrigo Kumpera [Wed, 2 Jul 2008 04:02:55 +0000 (04:02 -0000)]
In System.Data:
2008-07-01 Rodrigo Kumpera <rkumpera@novell.com>
* DataTable.cs: Kill some foreach loops.
* DataRow.cs: Same.
In System.Data.Common:
2008-07-01 Rodrigo Kumpera <rkumpera@novell.com>
* RecordCache.cs: Kill some foreach loops.
svn path=/trunk/mcs/; revision=107031
Rodrigo Kumpera [Wed, 2 Jul 2008 03:47:39 +0000 (03:47 -0000)]
In .:
2008-07-01 Rodrigo Kumpera <rkumpera@novell.com>
* TemplateControl.cs: Kill a foreach loop.
svn path=/trunk/mcs/; revision=107030
Rodrigo Kumpera [Wed, 2 Jul 2008 03:03:15 +0000 (03:03 -0000)]
2008-07-01 Rodrigo Kumpera <rkumpera@novell.com>
* SqlDataReader.cs: Do all column accesses with int indexes.
svn path=/trunk/mcs/; revision=107028
Zoltan Varga [Wed, 2 Jul 2008 01:35:35 +0000 (01:35 -0000)]
2008-07-01 Zoltan Varga <vargaz@gmail.com>
* aot-runtime.c (decode_patch_info): Don't create trampolines in aot_only mode.
(mono_aot_load_method): Use method_index instead of method->token.
* mini.c (mono_jit_compile_method_inner): Move the aot_only check down, so it
can handle icalls etc. properly.
svn path=/trunk/mono/; revision=107026
Zoltan Varga [Wed, 2 Jul 2008 01:11:33 +0000 (01:11 -0000)]
2008-07-01 Zoltan Varga <vargaz@gmail.com>
* mini.h (MONO_AOT_FILE_VERSION): Bump AOT file format version.
* aot-compiler.c aot-runtime.c: Allow AOTing many wrapper types.
* mini.c (mono_resolve_patch_target): Handle JIT_ICALL_ADDR.
(mono_codegen): Convert calls made by JIT icall wrappers to the icalls into
JIT_ICALL_ADDR patch type.
* patch-info.h: Add JIT_ICALL_ADDR patch type.
svn path=/trunk/mono/; revision=107025
Zoltan Varga [Wed, 2 Jul 2008 01:11:16 +0000 (01:11 -0000)]
2008-07-01 Zoltan Varga <vargaz@gmail.com>
* mini.h (MONO_AOT_FILE_VERSION): Bump AOT file format version.
* aot-compiler.c aot-runtime.c: Allow AOTing many wrapper types.
* mini.c (mono_resolve_patch_target): Handle JIT_ICALL_ADDR.
(mono_codegen): Convert calls made by JIT icall wrappers to the icalls into
JIT_ICALL_ADDR patch type.
* patch-info.h: Add JIT_ICALL_ADDR patch type.
svn path=/trunk/mono/; revision=107024
Zoltan Varga [Wed, 2 Jul 2008 01:05:09 +0000 (01:05 -0000)]
2008-07-01 Zoltan Varga <vargaz@gmail.com>
* icall.c (mono_get_jit_icall_info): New function to return the jit icall hash table.
* *-gc.c (mono_gc_get_managed_allocator_types): New function to return the
number of available managed allocator types.
svn path=/trunk/mono/; revision=107022
Miguel de Icaza [Wed, 2 Jul 2008 00:28:35 +0000 (00:28 -0000)]
2008-07-01 Miguel de Icaza <miguel@novell.com>
* ConfigurationManager.cs (OpenExeConfigurationInternal): if the
string passed is empty, then we default to the startup assembly.
Fixes: #405574
Not entirely happy as there is no decent documentation for this
behavior (the docs state nothing about empty strings).
svn path=/trunk/mcs/; revision=107019
Rodrigo Kumpera [Tue, 1 Jul 2008 23:30:48 +0000 (23:30 -0000)]
2008-07-01 Rodrigo Kumpera <rkumpera@novell.com>
* SqlDataReader.cs (GetSchemaTable): All column index are constants,
extract them.
svn path=/trunk/mcs/; revision=107018
Marek Safar [Tue, 1 Jul 2008 22:56:37 +0000 (22:56 -0000)]
2008-07-01 Marek Safar <marek.safar@gmail.com>
* DataColumnCollection.cs: Made few simple optimizations.
svn path=/trunk/mcs/; revision=107015
Zoltan Varga [Tue, 1 Jul 2008 22:17:52 +0000 (22:17 -0000)]
2008-07-01 Zoltan Varga <vargaz@gmail.com>
* mini.c (mono_method_to_ir): Allow AOTing methods which access the interruption
request flag.
(mono_resolve_patch_target): Handle INTERRUPTION_REQUEST_FLAG.
* patch-info.h: Add INTERRUPTION_REQUEST_FLAG.
svn path=/trunk/mono/; revision=107013
Zoltan Varga [Tue, 1 Jul 2008 22:15:43 +0000 (22:15 -0000)]
2008-07-01 Zoltan Varga <vargaz@gmail.com>
* marshal.c (mono_marshal_init): Register Thread:ResetAbort as an icall ().
(mono_marshal_get_runtime_invoke): Call ResetAbort as an icall.
svn path=/trunk/mono/; revision=107012
Rodrigo Kumpera [Tue, 1 Jul 2008 22:15:09 +0000 (22:15 -0000)]
In System.Data.SqlClient:
2008-07-01 Rodrigo Kumpera <rkumpera@novell.com>
* SqlDataReader.cs (GetSchemaTable): Calculate column indexes
outside of the row loop.
svn path=/trunk/mcs/; revision=107011
Ankit Jain [Tue, 1 Jul 2008 20:23:59 +0000 (20:23 -0000)]
In ilasm/codegen:
Fix bug #405383
* MethodPointerTypeRef (Clone): Add missing null ref check.
Patch from Andrea Carlo Ornstein <andrea.ornstein@st.com>
In ilasm/tests:
* test-method-pointer.il: New.
svn path=/trunk/mcs/; revision=107007
Atsushi Eno [Tue, 1 Jul 2008 20:17:46 +0000 (20:17 -0000)]
2008-07-01 Atsushi Enomoto <atsushi@ximian.com>
* BasicProfileChecker.cs : it does not really resolve relative URI in
<import> element. It caused error, which should be reported, but
.net ignores it. It must be LAMESPEC. Anyways added comments.
* WebServicesInteroperabilityTest.cs : new test. wsdl with <import>
should not result in an error.
* check-import.wsdl, check-import2.wsdl : test helper files.
* System.Web.Services_test.dll.sources :
added WebServicesInteroperabilityTest.cs.
* Makefile: updated EXTRA_DISTFILES.
svn path=/trunk/mcs/; revision=107006
Atsushi Eno [Tue, 1 Jul 2008 20:09:33 +0000 (20:09 -0000)]
2008-07-01 Atsushi Enomoto <atsushi@ximian.com>
* ServiceDescription.cs : fill RetrievalUrl by string.Empty
by default.
* ServiceDescriptionTest.cs : check RetrievalUrl before/after Read().
Sadly it does not provide the actual URL...
svn path=/trunk/mcs/; revision=107004
Atsushi Eno [Tue, 1 Jul 2008 20:07:23 +0000 (20:07 -0000)]
2008-07-01 Atsushi Enomoto <atsushi@ximian.com>
* test3.wsdl: added missing file (though the test is ignored).
svn path=/trunk/mcs/; revision=107003
Zoltan Varga [Tue, 1 Jul 2008 18:52:52 +0000 (18:52 -0000)]
2008-07-01 Zoltan Varga <vargaz@gmail.com>
* process-private.h (_WAPI_PROCESS_UNHANDLED_PID_MASK): Fix the amd64 build.
svn path=/trunk/mono/; revision=107000
Miguel de Icaza [Tue, 1 Jul 2008 18:44:23 +0000 (18:44 -0000)]
Thanks to Kornel, updated the license to reflect the change
svn path=/trunk/mono/; revision=106999
Miguel de Icaza [Tue, 1 Jul 2008 18:43:35 +0000 (18:43 -0000)]
MCS is dual licensed now
svn path=/trunk/mcs/; revision=106998
Gert Driesen [Tue, 1 Jul 2008 18:37:56 +0000 (18:37 -0000)]
* Tds70.cs: Avoid accessing TdsDataColumnCollection indexer.
* Tds.cs: Removed unused method.
* TdsComm.cs: Fixed compiler warning.
svn path=/trunk/mcs/; revision=106997
Zoltan Varga [Tue, 1 Jul 2008 18:03:12 +0000 (18:03 -0000)]
2008-07-01 Zoltan Varga <vargaz@gmail.com>
* Mono.Data.SybaseClient/SybaseDataReader.cs: Fix the build after the TDS changes.
svn path=/trunk/mcs/; revision=106995
Carlos Alberto Cortez [Tue, 1 Jul 2008 17:20:36 +0000 (17:20 -0000)]
2008-07-01 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ListViewItem.cs: Restore the initial value of bounds rect to
Rectangle.Empty, and is this value for Layout detection in virtual
mode. Fixes the tests.
svn path=/trunk/mcs/; revision=106987
Zoltan Varga [Tue, 1 Jul 2008 17:00:00 +0000 (17:00 -0000)]
2008-07-01 Zoltan Varga <vargaz@gmail.com>
* Mono.Data.SybaseClient/SybaseDataReader.cs: Fix the build after the TDS changes.
svn path=/trunk/mcs/; revision=106986
Atsushi Eno [Tue, 1 Jul 2008 13:56:49 +0000 (13:56 -0000)]
2008-07-01 Atsushi Enomoto <atsushi@ximian.com>
* ProtocolImporter.cs, HttpSimpleProtocolImporter.cs,
SoapProtocolImporter.cs : make classes partial in 2.0 profile.
svn path=/trunk/mcs/; revision=106980
Marek Habersack [Tue, 1 Jul 2008 12:33:47 +0000 (12:33 -0000)]
2008-07-01 Marek Habersack <mhabersack@novell.com>
* SqlDataReader.cs: use named properties in TdsDataColumn for the
2.0 profile.
svn path=/trunk/mcs/; revision=106976
Marek Habersack [Tue, 1 Jul 2008 12:32:09 +0000 (12:32 -0000)]
2008-07-01 Marek Habersack <mhabersack@novell.com>
* TdsDataReader.cs: use named properties in TdsDataColumn for the
2.0 profile.
svn path=/trunk/mcs/; revision=106975
Marek Habersack [Tue, 1 Jul 2008 12:30:58 +0000 (12:30 -0000)]
More updates to work started yesterday
svn path=/trunk/mcs/; revision=106974
Marek Safar [Tue, 1 Jul 2008 11:58:46 +0000 (11:58 -0000)]
Updated.
svn path=/trunk/mcs/; revision=106972
Marek Safar [Tue, 1 Jul 2008 11:46:30 +0000 (11:46 -0000)]
2008-07-01 Marek Safar <marek.safar@gmail.com>
* SqlDataReader.cs: Schema key is always a string.
svn path=/trunk/mcs/; revision=106971
Marek Habersack [Tue, 1 Jul 2008 11:18:45 +0000 (11:18 -0000)]
Revert 106966
svn path=/trunk/mcs/; revision=106970
Marek Safar [Tue, 1 Jul 2008 10:50:45 +0000 (10:50 -0000)]
Updated.
svn path=/trunk/mcs/; revision=106969
Marek Safar [Tue, 1 Jul 2008 10:31:30 +0000 (10:31 -0000)]
2008-07-01 Marek Safar <marek.safar@gmail.com>
* ContentDispositionTest.cs: Fixed broken test.
svn path=/trunk/mcs/; revision=106968
Marek Safar [Tue, 1 Jul 2008 09:25:13 +0000 (09:25 -0000)]
2008-07-01 Marek Safar <marek.safar@gmail.com>
* TdsDataColumn.cs: No need for nullables when they are all initialized.
svn path=/trunk/mcs/; revision=106966
Marek Habersack [Tue, 1 Jul 2008 01:56:21 +0000 (01:56 -0000)]
[more work tomorrow]
2008-07-01 Marek Habersack <mhabersack@novell.com>
* TdsDataColumnCollection.cs, Tds50.cs, Tds42.cs, Tds70.cs,
Tds.cs: adjust for changes below.
* TdsDataColumn.cs: use the named properties only in the 2.0
profile. The reason is that Mono.Data.TdsClient.TdsDataReader
needs to know if a property has been set or not. With 2.0 it is
easy to implement using nullable types, with 1.x it would require
using e.g. BitArray to control which field was set, and in
addition extra code would be needed to check whether a field was
set or not. Also, it would clutter the code with #ifdefs all over
the map.
svn path=/trunk/mcs/; revision=106962
Zoltan Varga [Mon, 30 Jun 2008 23:34:53 +0000 (23:34 -0000)]
2008-06-30 Zoltan Varga <vargaz@gmail.com>
* mini.c: Use domain->jit_code_hash_lock for controlling access to
domain->jit_code_hash.
svn path=/trunk/mono/; revision=106949
Zoltan Varga [Mon, 30 Jun 2008 23:33:42 +0000 (23:33 -0000)]
2008-06-30 Zoltan Varga <vargaz@gmail.com>
* domain-internals.h (struct _MonoDomain): Add 'jit_code_hash_lock' field,
which is a low level lock protecting just the 'jit_code_hash' hash table.
* domain.c: Initialize+cleanup jit_code_hash_lock.
svn path=/trunk/mono/; revision=106948
Andreas N [Mon, 30 Jun 2008 23:02:31 +0000 (23:02 -0000)]
2008-06-30 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* BinaryReader.cs: Fix parameter names
* BinaryWriter.cs: Fix parameter names, fix exceptions
* BufferedStream.cs: Fix parameter names
* Directory.cs: Fix parameter names, fix exceptions, optimize == "" cases
* DirectoryInfo.cs:
* DirectoryNotFoundException.cs:
* FileNotFoundException.cs:
* FileStream.cs: Fix parameter names, fix exceptions
* IOException.cs: Fix parameter names
svn path=/trunk/mcs/; revision=106943
Zoltan Varga [Mon, 30 Jun 2008 22:59:55 +0000 (22:59 -0000)]
2008-06-30 Zoltan Varga <vargaz@gmail.com>
* CapabilitiesResult.cs: Make the RandomRoboBotKeywords array static and compute it
only once.
svn path=/trunk/mcs/; revision=106942
Zoltan Varga [Mon, 30 Jun 2008 22:28:44 +0000 (22:28 -0000)]
2008-06-30 Zoltan Varga <vargaz@gmail.com>
* TdsDataColumn.cs: Do not inherit from Hashtable, add always set properties
as normal properties so code can access them without doing a hashtable lookup.
* Tds.cs Tds42.cs Tds50.cs Tds70.cs: Adapt to the TdsDataColumn changes.
svn path=/trunk/mcs/; revision=106937
Rodrigo Kumpera [Mon, 30 Jun 2008 22:20:44 +0000 (22:20 -0000)]
In .:
2008-06-30 Rodrigo Kumpera <rkumpera@novell.com>
* MethodBase.cs: Fix the 1.0 build.
svn path=/trunk/mcs/; revision=106935
Zoltan Varga [Mon, 30 Jun 2008 22:04:14 +0000 (22:04 -0000)]
2008-06-30 Zoltan Varga <vargaz@gmail.com>
* SqlDataReader.cs: Allocate 'schemaTable' lazily.
(GetSchemaValue): Avoid some hash table lookups
svn path=/trunk/mcs/; revision=106932
Andreas N [Mon, 30 Jun 2008 21:57:30 +0000 (21:57 -0000)]
2008-06-30 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* ContextMarshalException.cs:
* DllNotFoundException.cs:
* EntryPointNotFoundException.cs:
* FieldAccessException.cs:
* MethodAccessException.cs:
* MissingFieldException.cs:
* PlatformNotSupportedException.cs: Fix parameter names
svn path=/trunk/mcs/; revision=106930
Marek Safar [Mon, 30 Jun 2008 20:02:57 +0000 (20:02 -0000)]
New test.
svn path=/trunk/mcs/; revision=106916
Marek Safar [Mon, 30 Jun 2008 18:31:24 +0000 (18:31 -0000)]
2008-06-30 Marek Safar <marek.safar@gmail.com>
A fix for bug #396987
* expression.cs (NewInitialize): Clear local temporary variable for next run
svn path=/trunk/mcs/; revision=106910
Marek Safar [Mon, 30 Jun 2008 18:21:18 +0000 (18:21 -0000)]
Warnings cleanup.
svn path=/trunk/mcs/; revision=106908
Kornél Pál [Mon, 30 Jun 2008 16:45:14 +0000 (16:45 -0000)]
coree.c (mono_load_coree): Set coree_module_handle global variable onlyafter initialization. coree.h: Make MonoFixupExe internal. Contributed under MIT/X11 license.
svn path=/trunk/mono/; revision=106898
Jonathan Pobst [Mon, 30 Jun 2008 15:01:06 +0000 (15:01 -0000)]
2008-06-30 Jonathan Pobst <monkey@jpobst.com>
* System.Windows.Forms.dll.sources: Remove the "new" X11 backend. It
was never finished, is bit-rotted, and will likely never be finished.
2008-06-30 Jonathan Pobst <monkey@jpobst.com>
* XPlatUI.cs: Remove references to "new" X11 backend.
svn path=/trunk/mcs/; revision=106889
Marek Habersack [Mon, 30 Jun 2008 14:11:12 +0000 (14:11 -0000)]
2008-06-30 Marek Habersack <mhabersack@novell.com>
* TemplateParser.cs: use atomic incrementation for automatic class
name creation to avoid Monitor Enter/Exit.
svn path=/trunk/mcs/; revision=106888
Marek Safar [Mon, 30 Jun 2008 13:51:32 +0000 (13:51 -0000)]
2008-06-30 Marek Safar <marek.safar@gmail.com>
* String.cs: Tweaked hash code methods for better distibution, and speed-up.
svn path=/trunk/mcs/; revision=106887
Marek Habersack [Mon, 30 Jun 2008 13:20:58 +0000 (13:20 -0000)]
2008-06-30 Marek Habersack <mhabersack@novell.com>
* AspGenerator.cs: hush the warnings and fix invalid type
comparison.
* AssemblyBuilder.cs: hush the warnings and add some debugging
CWLs.
* AspParser.cs, AppResourcesCompiler.cs, TemplateBuildProvider.cs,
CachingCompiler.cs, BaseCompiler.cs, TemplateControlCompiler.cs,
SimpleBuildProvider.cs, BuildManager.cs: hush the warnings
2008-06-30 Marek Habersack <mhabersack@novell.com>
* HtmlForm.cs: hush the warnings
2008-06-30 Marek Habersack <mhabersack@novell.com>
* ObjectDataSourceView.cs, Menu.cs, DataList.cs,
CustomValidator.cs: hush the warnings
2008-06-30 Marek Habersack <mhabersack@novell.com>
* MachineKeyRegistryStorage.cs: hush the warnings
2008-06-30 Marek Habersack <mhabersack@novell.com>
* SqliteMembershipProvider.cs, SqliteRoleProvider.cs: remove
unused method
* SqlRoleProvider.cs, AspNetDBSchemaChecker.cs: hush the warnings
2008-06-30 Marek Habersack <mhabersack@novell.com>
* UserControlParser.cs: hush the warnings and remove unnecessary
code.
* ControlCachePolicy.cs, PageParser.cs, ControlBuilder.cs,
TemplateParser.cs, SimpleWebHandlerParser.cs, TemplateControl.cs,
ApplicationFileParser.cs: hush the warnings
* Page.cs: Context is protected internal in .NET 3.5
Initialize encryption IVs before returning the transform.
* Control.cs: Hush the warnings.
2008-06-30 Marek Habersack <mhabersack@novell.com>
* HttpRuntime.cs, HttpApplication.cs: hush the warnings
* HttpContext.cs: Hush the warnings.
2008-06-30 Marek Habersack <mhabersack@novell.com>
* SqliteProfileProvider.cs: remove unused method
2008-06-30 Marek Habersack <mhabersack@novell.com>
* CompilationSection.cs: hush the warnings
svn path=/trunk/mcs/; revision=106886