Raja R Harinath [Wed, 13 Apr 2005 10:21:45 +0000 (10:21 -0000)]
* typemanager.cs (IsUnmanagedType): Restore !IsValueType check
removed below.
svn path=/trunk/mcs/; revision=42898
Ankit Jain [Wed, 13 Apr 2005 09:57:47 +0000 (09:57 -0000)]
In .:
2005-04-13 Ankit Jain <ankit@corewars.org>
* mono-api-diff.cs (XmlParameter): Revert type of defaultValue
from object to string, since the value is read from XML.
svn path=/trunk/mcs/; revision=42897
Atsushi Eno [Wed, 13 Apr 2005 09:10:43 +0000 (09:10 -0000)]
2005-04-13 Atsushi Enomoto <atsushi@ximian.com>
* CustomDataClassGenerator.cs : custom relation was not added to
Relations property. The second entry of bug #69276 was fixed.
Patch by Daniel Rodriguez.
svn path=/trunk/mcs/; revision=42896
Lluis Sanchez [Wed, 13 Apr 2005 09:01:39 +0000 (09:01 -0000)]
2005-04-08 Lluis Sanchez Gual <lluis@novell.com>
* System.Web.dll.sources: Added new files:
System.Web.UI.WebControls/DetailsView.cs
System.Web.UI.WebControls/DetailsViewRow.cs
System.Web.UI.WebControls/DetailsViewRowCollection.cs
svn path=/trunk/mcs/; revision=42895
Lluis Sanchez [Wed, 13 Apr 2005 09:01:03 +0000 (09:01 -0000)]
2005-04-07 Lluis Sanchez Gual <lluis@novell.com>
* TemplateControlCompiler.cs: Avoid using the GetConverter() trick
for primitive types. Parse an empty color string as Color.Empty.
Get the converter for a property using its PropertyDescriptor.
svn path=/trunk/mcs/; revision=42894
Lluis Sanchez [Wed, 13 Apr 2005 08:53:39 +0000 (08:53 -0000)]
2005-04-13 LLuis Sanchez Gual <lluis@novell.com>
* TypeDescriptor.cs: When creating a converter, use a constructor that
takes a Type parameter if exists.
* PropertyDescriptor.cs: In the Converter property, check for a
TypeConverterAttribute in the property.
svn path=/trunk/mcs/; revision=42893
Atsushi Eno [Wed, 13 Apr 2005 08:06:20 +0000 (08:06 -0000)]
2005-04-13 Atsushi Enomoto <atsushi@ximian.com>
* doc.cs : detect ambiguous reference to overloaded members.
Fixed bug #71603. MS 1.1 csc does not detect it.
svn path=/trunk/mcs/; revision=42892
Marek Safar [Wed, 13 Apr 2005 07:05:58 +0000 (07:05 -0000)]
2005-04-13 Marek Safar <marek.safar@seznam.cz>
* DefaultCharSetAttribute.cs: Removed useless using.
svn path=/trunk/mcs/; revision=42891
Atsushi Eno [Wed, 13 Apr 2005 07:00:42 +0000 (07:00 -0000)]
2005-04-13 Atsushi Enomoto <atsushi@ximian.com>
* doc.cs : delegates must not be referenced with parameters.
Fixed bug #71605.
svn path=/trunk/mcs/; revision=42890
Satya Sudha K [Wed, 13 Apr 2005 06:57:46 +0000 (06:57 -0000)]
Support for late binding (not yet complete, not tested thoroughly)
svn path=/trunk/mcs/; revision=42889
Marek Safar [Wed, 13 Apr 2005 06:52:42 +0000 (06:52 -0000)]
2005-04-13 Marek Safar <marek.safar@seznam.cz>
* TypeBuilder.cs (SetCustomAttribute): StructLayoutAttribute.CharSet
has to overwrite current settings.
svn path=/trunk/mcs/; revision=42888
Satya Sudha K [Wed, 13 Apr 2005 06:31:50 +0000 (06:31 -0000)]
* StringType.cs, ForEachEnum.cs: Removed a warning
* VBBinder.cs
* LateBinding.cs :
Added support for Late Binding. (Not yet complete. Just a basic 'LateCall' works)
* ObjectType.cs :
Fixed the functions 'CTypeHelper', 'IsWideningConversion' and 'IsWiderNumeric'
svn path=/trunk/mcs/; revision=42887
Raja R Harinath [Wed, 13 Apr 2005 05:32:50 +0000 (05:32 -0000)]
* configure.in (AC_OUTPUT): Remove 'mono/handles' directory.
svn path=/trunk/mono/; revision=42886
Miguel de Icaza [Wed, 13 Apr 2005 01:38:44 +0000 (01:38 -0000)]
2005-04-12 Miguel de Icaza <miguel@novell.com>
* typemanager.cs (IsUnmanagedType): Arrays are allowed.
svn path=/trunk/mcs/; revision=42885
Gonzalo Paniagua Javier [Tue, 12 Apr 2005 21:42:15 +0000 (21:42 -0000)]
2005-04-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* threadpool.c: added epoll() based implementation for asynchronous IO
that is used instead of the default poll() when available.
It can be disabled by setting MONO_DISABLE_AIO.
svn path=/trunk/mono/; revision=42880
Martin Baulig [Tue, 12 Apr 2005 21:03:02 +0000 (21:03 -0000)]
**** Merged r41091 from MCS ****
svn path=/trunk/mcs/; revision=42879
Martin Baulig [Tue, 12 Apr 2005 21:01:19 +0000 (21:01 -0000)]
**** Merged r41087 ****
svn path=/trunk/mcs/; revision=42878
Martin Baulig [Tue, 12 Apr 2005 21:00:24 +0000 (21:00 -0000)]
**** Merged r41043 from MCS ****
svn path=/trunk/mcs/; revision=42877
Martin Baulig [Tue, 12 Apr 2005 20:59:23 +0000 (20:59 -0000)]
**** Merged r41006-r41024 from MCS ****
svn path=/trunk/mcs/; revision=42876
Martin Baulig [Tue, 12 Apr 2005 20:57:36 +0000 (20:57 -0000)]
**** Merged r40996 from MCS ****
svn path=/trunk/mcs/; revision=42875
Martin Baulig [Tue, 12 Apr 2005 20:52:59 +0000 (20:52 -0000)]
**** Merged r40980 from MCS ****
svn path=/trunk/mcs/; revision=42874
Gonzalo Paniagua Javier [Tue, 12 Apr 2005 20:19:35 +0000 (20:19 -0000)]
updated
svn path=/trunk/mono/; revision=42870
Gonzalo Paniagua Javier [Tue, 12 Apr 2005 20:18:16 +0000 (20:18 -0000)]
2005-04-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* configure.in: added checks for epoll().
svn path=/trunk/mono/; revision=42869
Martin Baulig [Tue, 12 Apr 2005 19:54:28 +0000 (19:54 -0000)]
**** Merged r40977-40980 from MCS ****
svn path=/trunk/mcs/; revision=42867
Gonzalo Paniagua Javier [Tue, 12 Apr 2005 19:44:05 +0000 (19:44 -0000)]
2005-04-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* threadpool.c: windows needs 'closesocket' and instead of returning
0 when the stream is closed while in select, it returns -1. Fixes bug
#74573.
svn path=/trunk/mono/; revision=42865
Martin Baulig [Tue, 12 Apr 2005 18:31:00 +0000 (18:31 -0000)]
*** Merged r40977 from MCS ****
svn path=/trunk/mcs/; revision=42860
Sebastien Pouliot [Tue, 12 Apr 2005 18:27:01 +0000 (18:27 -0000)]
* SslHandshakeHash.cs: Changed SslHash to MD5SHA1. Fix #71696.
svn path=/trunk/mcs/; revision=42859
Sebastien Pouliot [Tue, 12 Apr 2005 18:24:45 +0000 (18:24 -0000)]
2005-04-12 Sebastien Pouliot <sebastien@ximian.com>
* TlsClientCertificateVerify.cs: Add missing data length (16 bits -
not to be confused with the record 24 bits length) before the RSA
signature of the MD5SHA1 hash. Fix #71696.
svn path=/trunk/mcs/; revision=42858
Geoff Norton [Tue, 12 Apr 2005 18:04:57 +0000 (18:04 -0000)]
2005-04-12 Geoff Norton <gnorton@customerdna.com>
* configure.in: Disable -O2 on PPC until #74562 is fixed.
svn path=/trunk/mono/; revision=42851
Martin Baulig [Tue, 12 Apr 2005 17:55:01 +0000 (17:55 -0000)]
**** Merged r40971 from MCS ****
svn path=/trunk/mcs/; revision=42850
Martin Baulig [Tue, 12 Apr 2005 17:51:52 +0000 (17:51 -0000)]
**** Merged r40869 from MCS ****
svn path=/trunk/mcs/; revision=42849
Martin Baulig [Tue, 12 Apr 2005 17:50:15 +0000 (17:50 -0000)]
**** Merged r40860-40862 from MCS ****
svn path=/trunk/mcs/; revision=42848
Martin Baulig [Tue, 12 Apr 2005 17:49:06 +0000 (17:49 -0000)]
**** Merged r40848 from MCS ****
svn path=/trunk/mcs/; revision=42847
Martin Baulig [Tue, 12 Apr 2005 17:47:41 +0000 (17:47 -0000)]
**** Merged r40762 from MCS ****
svn path=/trunk/mcs/; revision=42846
Martin Baulig [Tue, 12 Apr 2005 17:46:45 +0000 (17:46 -0000)]
**** Merged r40750 from MCS ****
svn path=/trunk/mcs/; revision=42845
Dick Porter [Tue, 12 Apr 2005 17:21:43 +0000 (17:21 -0000)]
2005-04-12 Dick Porter <dick@ximian.com>
The daemon-less io-layer. Extensive lowlevel changes in
handles.c, requiring some corresponding changes in other files
calling these functions. Private_foo structures have been
eliminated.
File descriptor handling differences account for most of the
changes in io.c and sockets.c.
Other highlights:
* mutexes.c: Named mutexes are now a distinct type.
* atomic.h: Fix a PPC uninitialised variable warning.
* wait.c: Check conditions before waiting on a condition
* variable.
* processes.c: Handle process fork and wait without a daemon
(though this has the limitation of only being able to wait for
child processes.)
svn path=/trunk/mono/; revision=42844
Jackson Harper [Tue, 12 Apr 2005 17:10:48 +0000 (17:10 -0000)]
* TreeView.cs: Set the TopNode properly when scrolling
occurs. This has the added benifit of reducing the amount of
walking that needs to be done when drawing. Also removed an old
misleading TODO.
* OpenTreeNodeEnumerator.cs: Fix moving backwards.
svn path=/trunk/mcs/; revision=42843
Lluis Sanchez [Tue, 12 Apr 2005 16:37:15 +0000 (16:37 -0000)]
2005-04-12 Lluis Sanchez Gual <lluis@novell.com>
* XmlSchemaParticle.cs: Set MaxOccurs to unbounded when set to
decimal.MaxValue.
svn path=/trunk/mcs/; revision=42842
Lluis Sanchez [Tue, 12 Apr 2005 16:34:24 +0000 (16:34 -0000)]
2005-04-12 Lluis Sanchez Gual <lluis@novell.com>
* XmlTypeMapping.cs: Added new XmlSerializableMapping class.
* XmlSchemaExporter.cs: When exporting an IXmlSerializable type,
export the schema that it defines. In ImportNamespace, removed
check for default namespace, since it may be included from a non
default namespace.
* XmlReflectionImporter.cs: Create a special map for IXmlSerializable
types. All this based on a patch by Andrew Skiba.
* SerializationCodeGenerator.cs:
* XmlMapping.cs:
* XmlSerializationReaderInterpreter.cs:
* SoapCodeExporter.cs:
* XmlTypeMapMemberAttribute.cs:
* XmlSerializationReader.cs:
* XmlCodeExporter.cs: Fixed some warnings.
2005-04-10 Andrew Skiba <andrews@mainsoft.com>
2005-04-03 Andrew Skiba <andrews@mainsoft.com>
svn path=/trunk/mcs/; revision=42841
Zoltan Varga [Tue, 12 Apr 2005 16:26:56 +0000 (16:26 -0000)]
2005-04-12 Zoltan Varga <vargaz@freemail.hu>
* class.c (class_compute_field_layout): Fix the regression caused by
the previous try.
svn path=/trunk/mono/; revision=42840
Martin Baulig [Tue, 12 Apr 2005 16:12:38 +0000 (16:12 -0000)]
**** Merged r40699 from MCS ****
svn path=/trunk/mcs/; revision=42839
Ankit Jain [Tue, 12 Apr 2005 15:34:23 +0000 (15:34 -0000)]
In mono/dis:
2005-04-12 Ankit Jain <ankit@corewars.org>
Fix #74579.
* main.c (dis_mresource): New. Dump embedded managed resources.
(main, usage): Add '--mresources' argument.
svn path=/trunk/mono/; revision=42837
Ankit Jain [Tue, 12 Apr 2005 14:56:28 +0000 (14:56 -0000)]
In class/PEAPI:
2005-04-12 Ankit Jain <ankit@corewars.org>
* PEAPI.cs (CustomAttribute.ctor): Dont throw
NotYetImplementedException.
(MethodSemantics.SortKey): Should be sorted by
'Association' column.
In ilasm/codegen:
2005-04-12 Ankit Jain <ankit@corewars.org>
* CustomAttr.cs (ICustomAttrTarget): New interface.
* TypeDef.cs: Implement ICustomAttrTarget.
* FieldDef.cs, PropertyDef.cs, ParamDef.cs, EventDef.cs
(AddCustomAttribute): Implement ICustomAttrTarget
(.Resolve): Add custom attributes.
* CodeGen.cs (CurrentCustomAttrTarget): New. Property for
current CustomAttr target.
(BeginTypeDef, BeginMethodDef, BeginAssemblyRef): Set
current_customattrtarget accordingly.
* ExternTable.cs (ExternRef): Implement ICustomAttrTarget.
(ExternModule.Resolve): Add custom attributes to ModuleRef.
(ExternAssembly.Resolve): Add custom attributes to AssemblyRef.
* MethodDef.cs: Implement ICustomAttrTarget and add custom
attributes.
(GetParam): New. Get ParamDef by index.
In ilasm/parser:
2005-04-12 Ankit Jain <ankit@corewars.org>
* ILParser.jay (class_decl, method_decl, prop_decl,
assemblyref_decl | customattr_decl): Use
codegen.CurrentCustomAttrTarget for adding custom
attributes.
(field_decl, method_decl, event_head, prop_head):
Set codegen.CurrentCustomAttrTarget
svn path=/trunk/mcs/; revision=42836
Gonzalo Paniagua Javier [Tue, 12 Apr 2005 14:18:13 +0000 (14:18 -0000)]
2005-04-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* threadpool.c: separate pool for socket async. IO.
* threadpool.h: mono_max_worker_threads is not a global any more.
svn path=/trunk/mono/; revision=42834
Martin Baulig [Tue, 12 Apr 2005 12:10:57 +0000 (12:10 -0000)]
**** Merged r40625 from MCS ****
svn path=/trunk/mcs/; revision=42829
Martin Baulig [Tue, 12 Apr 2005 12:10:05 +0000 (12:10 -0000)]
**** Merged r40612 from MCS ****
svn path=/trunk/mcs/; revision=42828
Ankit Jain [Tue, 12 Apr 2005 12:09:43 +0000 (12:09 -0000)]
In .:
2005-04-12 Ankit Jain <ankit@corewars.org>
* mono-api-diff.cs: Handle null default values correctly.
* mono-api-info.cs: -do-
System.DBNull.Value means no default value.
svn path=/trunk/mcs/; revision=42827
Martin Baulig [Tue, 12 Apr 2005 12:08:46 +0000 (12:08 -0000)]
**** Merged r40523-r40541 from MCS ****
svn path=/trunk/mcs/; revision=42826
Martin Baulig [Tue, 12 Apr 2005 12:07:40 +0000 (12:07 -0000)]
**** Merged r40516 from MCS ****
svn path=/trunk/mcs/; revision=42825
Martin Baulig [Tue, 12 Apr 2005 12:06:44 +0000 (12:06 -0000)]
**** Merged r40513 from MCS ****
svn path=/trunk/mcs/; revision=42824
Martin Baulig [Tue, 12 Apr 2005 12:05:43 +0000 (12:05 -0000)]
**** Merged r40511 from MCS ****
svn path=/trunk/mcs/; revision=42823
Martin Baulig [Tue, 12 Apr 2005 12:04:56 +0000 (12:04 -0000)]
**** Merged r40464 from MCS ****
svn path=/trunk/mcs/; revision=42822
Martin Baulig [Tue, 12 Apr 2005 12:03:59 +0000 (12:03 -0000)]
**** Merged r40460 from MCS ****
svn path=/trunk/mcs/; revision=42821
Martin Baulig [Tue, 12 Apr 2005 12:02:41 +0000 (12:02 -0000)]
**** Merged r40457 from MCS ****
svn path=/trunk/mcs/; revision=42820
Joerg Rosenkranz [Tue, 12 Apr 2005 11:49:10 +0000 (11:49 -0000)]
2005-04-12 Joerg Rosenkranz <joergr@voelcker.com>
* mono-service.cs: Service runs in its own AppDomain now.
Improved exception handling.
svn path=/trunk/mcs/; revision=42819
Zoltan Varga [Mon, 11 Apr 2005 20:03:10 +0000 (20:03 -0000)]
2005-04-11 Zoltan Varga <vargaz@freemail.hu>
* mini-x86.c (setup_stack): Unconditionally call pthread_attr_init ().
svn path=/trunk/mono/; revision=42801
Dick Porter [Mon, 11 Apr 2005 18:59:35 +0000 (18:59 -0000)]
Check conditions before blocking
svn path=/branches/dick/io-layer-no-daemon/; revision=42794
Gonzalo Paniagua Javier [Mon, 11 Apr 2005 16:47:54 +0000 (16:47 -0000)]
2005-04-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* WebConnection.cs:
* WebConnectionStream.cs: don't start reading until we've sent at least
the headers. This way we ensure that a Write happens before any Read,
which is needed by the SSL code.
svn path=/trunk/mcs/; revision=42792
James Willcox [Mon, 11 Apr 2005 14:17:51 +0000 (14:17 -0000)]
2005-04-11 James Willcox <james@ximian.com>
* man/mkbundle.1: add --static option
svn path=/trunk/mono/; revision=42790
Zoltan Varga [Mon, 11 Apr 2005 14:16:27 +0000 (14:16 -0000)]
2005-04-11 Zoltan Varga <vargaz@freemail.hu>
* exceptions-x86.c mini-x86.h mini-x86.c: Applied some freebsd patches
from Bill Middleton <flashdict@gmail.com>.
svn path=/trunk/mono/; revision=42789
Zoltan Varga [Mon, 11 Apr 2005 14:14:47 +0000 (14:14 -0000)]
2005-04-11 Zoltan Varga <vargaz@freemail.hu>
* jni.c: Applied some freebsd patches from Bill Middleton <flashdict@gmail.com>.
svn path=/trunk/mono/; revision=42788
Zoltan Varga [Mon, 11 Apr 2005 14:14:04 +0000 (14:14 -0000)]
2005-04-11 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Applied some freebsd patch from Bill Middleton <flashdict@gmail.com>.
svn path=/trunk/mono/; revision=42787
Zoltan Varga [Mon, 11 Apr 2005 14:12:45 +0000 (14:12 -0000)]
2005-04-11 Zoltan Varga <vargaz@freemail.hu>
* include/private/gcconfig.h configure.in os_dep.c dyn_load.c:
Applied some freebsd patch from Bill Middleton <flashdict@gmail.com>.
svn path=/trunk/mono/; revision=42786
Jordi Mas i Hernandez [Mon, 11 Apr 2005 13:49:32 +0000 (13:49 -0000)]
2005-04-11 Jordi Mas i Hernandez <jordi@ximian.com>
* Timer.cs: fixes interval setting when the timer is already enabled
svn path=/trunk/mcs/; revision=42785
Marek Safar [Mon, 11 Apr 2005 12:49:31 +0000 (12:49 -0000)]
2005-04-11 Marek Safar <marek.safar@seznam.cz>
* test-362.cs: #74565 test case.
svn path=/trunk/mcs/; revision=42784
Gonzalo Paniagua Javier [Mon, 11 Apr 2005 12:40:44 +0000 (12:40 -0000)]
2005-04-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpWebRequest.cs: ensure we read everything before redirecting.
svn path=/trunk/mcs/; revision=42783
Dick Porter [Mon, 11 Apr 2005 11:09:07 +0000 (11:09 -0000)]
Remove some dead code, and make process kill work again
svn path=/branches/dick/io-layer-no-daemon/; revision=42782
Atsushi Eno [Mon, 11 Apr 2005 10:04:27 +0000 (10:04 -0000)]
2005-04-11 Atsushi Enomoto <atsushi@ximian.com>
* Util.cs : tiny debug string fix.
svn path=/trunk/mcs/; revision=42781
Atsushi Eno [Mon, 11 Apr 2005 10:03:04 +0000 (10:03 -0000)]
2005-04-11 Atsushi Enomoto <atsushi@ximian.com>
* NvdlRelaxngSupport.cs : added PlanAtt validation support.
svn path=/trunk/mcs/; revision=42780
Atsushi Eno [Mon, 11 Apr 2005 10:01:16 +0000 (10:01 -0000)]
2005-04-11 Atsushi Enomoto <atsushi@ximian.com>
* anglia-test-runner.cs : added some options.
* Makefile : clean is inconsistent.
svn path=/trunk/mcs/; revision=42779
Lluis Sanchez [Mon, 11 Apr 2005 09:37:04 +0000 (09:37 -0000)]
2005-04-11 Lluis Sanchez Gual <lluis@novell.com>
* ServiceDescriptionCollection.cs: Notify the parent importer
when a service description is added.
* ServiceDescriptionImporter.cs: Register wsdl docs added to the
collection.
svn path=/trunk/mcs/; revision=42778
Lluis Sanchez [Mon, 11 Apr 2005 09:32:47 +0000 (09:32 -0000)]
2005-04-11 Lluis Sanchez Gual <lluis@ximian.com>
* SampleGenerator.cs: Removed unused method.
svn path=/trunk/mcs/; revision=42777
Marek Safar [Mon, 11 Apr 2005 09:26:39 +0000 (09:26 -0000)]
refresh after mcs update
svn path=/trunk/mcs/; revision=42776
Marek Safar [Mon, 11 Apr 2005 09:25:59 +0000 (09:25 -0000)]
2005-04-11 Marek Safar <marek.safar@seznam.cz>
Fix# 74565
* class.cs (TypeContainer.CircularDepException) New nested
exception class.
(GetPartialBases, GetNormalBases, GetClassBases): Removed error.
(TypeContainer.DefineType): Removed error, reset InTransit before
exit.
(Class.DefineType): Throw exception when is in Transit.
Catch exception and report error.
(Struct.DefineType): Throw exception when is in Transit.
Catch exception and report error.
(Interface.DefineType): Throw exception when is in Transit.
Catch exception and report error.
* codegen.cs: Add InCatch,InFinally to EmitContext to easily
handle nested exception handlers.
* flowanalysis.cs (InTryWithCatch): New method, search for try with
a catch.
* iterators.cs (Yield.CheckContext): Add CS1626 report. Updated
InFinally and InCatch storage.
* statement.cs (Throw.Resolve): Use InCatch, InFinally from ec.
(Catch.Resolve): Set and Restore ec.InCatch.
(Try.Resolve): Set and Restore ec.InFinally.
(Try.HasCatch): True when try has catch.
svn path=/trunk/mcs/; revision=42775
Gonzalo Paniagua Javier [Mon, 11 Apr 2005 03:39:30 +0000 (03:39 -0000)]
2005-04-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* WebConnectionStream.cs: provide a default callback when doing async.
read/write and waiting for a timeout so that the callback sets the
event and we don't block forever. Fixes bug #74539 take 3.
svn path=/trunk/mcs/; revision=42773
Gonzalo Paniagua Javier [Sun, 10 Apr 2005 23:17:26 +0000 (23:17 -0000)]
2005-04-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* WebConnection.cs:
* HttpWebRequest.cs: now Abort() works properly. Fixes bug #74177.
svn path=/trunk/mcs/; revision=42770
Gonzalo Paniagua Javier [Sun, 10 Apr 2005 20:57:45 +0000 (20:57 -0000)]
2005-04-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* WebConnection.cs: fix some breakage from my last patch.
* WebConnectionStream.cs: invoke the callback when done even in EndRead.
svn path=/trunk/mcs/; revision=42768
Dick Porter [Sun, 10 Apr 2005 20:49:04 +0000 (20:49 -0000)]
Merge revisions 41642:42764 into this branch
svn path=/branches/dick/io-layer-no-daemon/; revision=42767
Geoff Norton [Sun, 10 Apr 2005 20:07:36 +0000 (20:07 -0000)]
2005-04-10 Geoff Norton <gnorton@customerdna.com>
* Graphics.cs:
carbonFunctions.cs:
Use CGContextSynchronize instead of CGContextFlush. This saves
on average 20000 ticks per drawing operation.
svn path=/trunk/mcs/; revision=42765
Sebastien Pouliot [Sun, 10 Apr 2005 18:26:53 +0000 (18:26 -0000)]
2005-04-10 Sebastien Pouliot <sebastien@ximian.com>
* WebConnection.cs: Added support for TrustFailure when throwing a
WebException. Fix bug #74286.
svn path=/trunk/mcs/; revision=42763
Sebastien Pouliot [Sun, 10 Apr 2005 18:25:27 +0000 (18:25 -0000)]
* HttpsClientStream.cs: Added a TrustFailure property so a WebException can now report TrustFailure correctly.
svn path=/trunk/mcs/; revision=42762
Miguel de Icaza [Sun, 10 Apr 2005 15:58:39 +0000 (15:58 -0000)]
Update
svn path=/trunk/mcs/; revision=42761
Miguel de Icaza [Sun, 10 Apr 2005 15:57:45 +0000 (15:57 -0000)]
2005-04-10 Miguel de Icaza <miguel@novell.com>
* driver.cs (MainDriver): Stop processing if the CLS stage found
errors.
svn path=/trunk/mcs/; revision=42760
Miguel de Icaza [Sun, 10 Apr 2005 15:54:35 +0000 (15:54 -0000)]
update List
svn path=/trunk/mcs/; revision=42759
Miguel de Icaza [Sun, 10 Apr 2005 15:51:36 +0000 (15:51 -0000)]
2005-04-10 Miguel de Icaza <miguel@novell.com>
* driver.cs (CompilerCallableEntryPoint.InvokeCompiler): Always
reset after execution; Take a TextWriter argument for the
output.
* report.cs: Use the error stream instead of hardcoding stderr.
svn path=/trunk/mcs/; revision=42758
Alexander Olk [Sun, 10 Apr 2005 14:34:40 +0000 (14:34 -0000)]
2005-04-10 Alexander Olk <xenomorph2@onlinehome.de>
* FolderBrowserDialog.cs: First approach
svn path=/trunk/mcs/; revision=42757
Jambunathan K [Sun, 10 Apr 2005 13:29:51 +0000 (13:29 -0000)]
* First cut changes for suporting Binary Operators. All changes
need to be refined and reviewed.
* expression.cs (Error_OperatorCannotBeAppliedToObjectOperands):
(ResolveOperator): Commented out. The method is retained for later
reference.
(ResolveVisualBasicOperator): New method that replaces
ResolveOperator. The method takes care of VB.NET semantics for
Operator Resolution.
(DoResolve): Replaced call to ResolveOperator with
ResolveVisualBasicOperator.
(Emit, CheckShiftArguments): Updated to reflect VB.NET semantics
(HandleObjectOperands, CheckArguments, IsOperatorDefinedForType,
ConvertOperatorToDefinedType, GetWiderOfTypes,
DoOperandPromotions, IsArithmeticExpression,
IsRelationalExpression, IsShiftExpression,
IsShortCircuitedLogicalExpression, HelperMethod): New helper
routines to support binary operator resolution.
* mb-parser.jay: Added support for exponentiation operator.
* typemanager.cs (relative_type_order): Added.
(InitCoreTypes, InitCodeHelpers, InitVisualBasicHelperTypes,
InitVisualBasicCodeHelpers): Added more helper methods to method
cache.
svn path=/trunk/mcs/; revision=42756
Zoltan Varga [Sun, 10 Apr 2005 10:06:15 +0000 (10:06 -0000)]
2005-04-10 Zoltan Varga <vargaz@freemail.hu>
* arrays.cs: Add new regression test. Fix warnings.
svn path=/trunk/mono/; revision=42754
Zoltan Varga [Sun, 10 Apr 2005 10:03:32 +0000 (10:03 -0000)]
2005-04-10 Zoltan Varga <vargaz@freemail.hu>
* class.c (class_compute_field_layout): Fix #74549.
svn path=/trunk/mono/; revision=42753
Andrew Skiba [Sun, 10 Apr 2005 08:41:26 +0000 (08:41 -0000)]
XmlSerializer.cs: fixed a typo - wrong TARGET_JVM condition
svn path=/trunk/mcs/; revision=42752
Gonzalo Paniagua Javier [Sun, 10 Apr 2005 06:00:03 +0000 (06:00 -0000)]
2005-04-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpWebRequest.cs:
* WebConnectionStream.cs: implemented support for ReadWriteTimeout.
svn path=/trunk/mcs/; revision=42751
Gonzalo Paniagua Javier [Sun, 10 Apr 2005 05:08:55 +0000 (05:08 -0000)]
2005-04-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* WebConnection.cs: if we're reading chunked data and didn't use the
stream to read, we gotta set the async. result as complete and invoke
the callback. Don't call nstream.EndRead with the wrong IAsyncResult.
* WebConnectionStream.cs: in EndRead, pass the correct IAsyncResult to
cnc.EndRead. Lock on a field instead of 'this'.
svn path=/trunk/mcs/; revision=42750
César Natarén [Sun, 10 Apr 2005 04:38:44 +0000 (04:38 -0000)]
2005-04-10 Cesar Lopez Nataren <cnataren@novell.com>
* StackTrace.cs: Back to M.J namespace.
svn path=/trunk/mcs/; revision=42749
Dick Porter [Sat, 9 Apr 2005 22:15:49 +0000 (22:15 -0000)]
Removed temporary usage of -Werror
svn path=/branches/dick/io-layer-no-daemon/; revision=42748
Gonzalo Paniagua Javier [Sat, 9 Apr 2005 20:49:34 +0000 (20:49 -0000)]
2005-04-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* sendback.ashx: yet another handler to test with.
svn path=/trunk/mcs/; revision=42747
Gonzalo Paniagua Javier [Sat, 9 Apr 2005 20:45:29 +0000 (20:45 -0000)]
2005-04-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Socket.cs: invoke the callback after scheduling the next request for
the socket. Fixes bug #74539.
svn path=/trunk/mcs/; revision=42746
Joerg Rosenkranz [Sat, 9 Apr 2005 20:34:07 +0000 (20:34 -0000)]
2005-04-09 Joerg Rosenkranz <joergr@voelcker.com>
* mono-service.cs: Fixed dynamic loading of assemblies
from services. Cleaned up callback code.
svn path=/trunk/mcs/; revision=42745
Joerg Rosenkranz [Sat, 9 Apr 2005 20:33:31 +0000 (20:33 -0000)]
2005-04-09 Joerg Rosenkranz <joergr@voelcker.com>
* ServiceBase.cs: Cleaned up callback code.
svn path=/trunk/mcs/; revision=42744
Gonzalo Paniagua Javier [Sat, 9 Apr 2005 20:03:35 +0000 (20:03 -0000)]
2005-04-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpWebRequest.cs: throw the exception if we got an error, as now
it's catched in the redirection handling code.
svn path=/trunk/mcs/; revision=42743
Zoltan Varga [Sat, 9 Apr 2005 20:01:17 +0000 (20:01 -0000)]
2005-04-09 Zoltan Varga <vargaz@freemail.hu>
* mini-amd64.c (mono_arch_output_basic_block): Fix stack alignment
and leakage in CKFINITE.
* exceptions-amd64.c (mono_arch_get_throw_exception_by_name): Change
this to a null op since it is called on amd64 too.
svn path=/trunk/mono/; revision=42742