mono.git
19 years ago * SoapReader.cs: Serialize byte arrays using base64 encoding.
Lluis Sanchez [Tue, 24 Aug 2004 14:36:07 +0000 (14:36 -0000)]
* SoapReader.cs: Serialize byte arrays using base64 encoding.
  GetComponentType should always return the type if
  specified, GetId can now be !=0 for base64 arrrays.
* SoapTypeMapper.cs: Register byte[] as base64 xml type.
* SoapWriter.cs: Handle base64 encoded byte arrays.

svn path=/trunk/mcs/; revision=32759

19 years ago * BasicProfileChecker.cs: Implemented more rules.
Lluis Sanchez [Tue, 24 Aug 2004 14:34:19 +0000 (14:34 -0000)]
* BasicProfileChecker.cs: Implemented more rules.
* ConformanceChecker.cs: Added service list property in
  ConformanceCheckContext.
* MessagePart.cs: Added some convenient internal properties.
* OperationMessageCollection.cs: Added property for getting the fault
  message.
* ServiceDescriptionFormatExtensionCollection.cs: The find method now
  can return subclasses of the provided class.
* WebServicesInteroperability.cs: Set the context schema when processing
  a schema.

svn path=/trunk/mcs/; revision=32758

19 years ago* MonoWSDL.cs, MonoWSDL2.cs: Handle files with absolute path names.
Lluis Sanchez [Tue, 24 Aug 2004 14:33:33 +0000 (14:33 -0000)]
* MonoWSDL.cs, MonoWSDL2.cs: Handle files with absolute path names.

svn path=/trunk/mcs/; revision=32757

19 years ago2004-08-24 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 24 Aug 2004 14:31:58 +0000 (14:31 -0000)]
2004-08-24  Atsushi Enomoto  <atsushi@ximian.com>

* XPathAtomicValue.cs : DateTime should be convertible to string.
  Use schemaType's TypeCode for .ctor() that takes object.
* XPathNavigator.cs : copied get_InnerXml from XPathEditableNavigator.
* XPathEditableNavigator.cs : set_InnerXml should be different (new)
  property from get_InnerXml. Removed get_InnerXml and get_OuterXml
  overrides.

svn path=/trunk/mcs/; revision=32756

19 years ago2004-08-24 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 24 Aug 2004 14:31:28 +0000 (14:31 -0000)]
2004-08-24  Atsushi Enomoto <atsushi@ximian.com>

* SequenceType.cs : added ToRuntimeType().
* XPath2Expression.cs : override is required.
* XPathSequence.cs : fixed ExprSequenceIterator.MoveNext() that caused
  infinite loop.
* XQueryCompileContext.cs : CultureInfo was missing.
* XQueryContext.cs : CurrentContext must be created after setting
  currentSequence.
* XQueryConvert.cs : DateTimeToString() was missing.
* XQueryFunction.cs : convert parameters to runtime type before
  being used in Invoke(). Use function's ReturnType to create typed
  atomic.
* XQueryParser.jay : create XQueryFunctionArgumentList instance
  for function calls that does not have parameters.

svn path=/trunk/mcs/; revision=32755

19 years ago2004-08-24 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 24 Aug 2004 14:30:27 +0000 (14:30 -0000)]
2004-08-24  Atsushi Enomoto <atsushi@ximian.com>

* XmlSchemaType.cs : return XmlTypeCode.AnyAtomicType for
  anySimpleType's TypeCode property.

svn path=/trunk/mcs/; revision=32754

19 years agoAdded more tests for Loop Statements
Sachin Kumar [Tue, 24 Aug 2004 14:18:40 +0000 (14:18 -0000)]
Added more tests for Loop Statements

svn path=/trunk/mcs/; revision=32753

19 years ago**** Merged from MCS ****
Martin Baulig [Tue, 24 Aug 2004 14:14:30 +0000 (14:14 -0000)]
**** Merged from MCS ****

svn path=/trunk/mcs/; revision=32752

19 years ago2004-08-24 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 24 Aug 2004 14:13:27 +0000 (14:13 -0000)]
2004-08-24  Martin Baulig  <martin@ximian.com>

* class.cs (Method.Define): Set MethodAttributes.SpecialName and
MethodAttributes.HideBySig for operators.

svn path=/trunk/mcs/; revision=32751

19 years agoRemove top secret debugging code
Jackson Harper [Tue, 24 Aug 2004 11:49:17 +0000 (11:49 -0000)]
Remove top secret debugging code

svn path=/trunk/mcs/; revision=32750

19 years agoTemp hack to make picture boxes draw their full image
Jackson Harper [Tue, 24 Aug 2004 11:34:43 +0000 (11:34 -0000)]
Temp hack to make picture boxes draw their full image

svn path=/trunk/mcs/; revision=32749

19 years agoMove timers to the driver level. On X they are queued by the driver and checked on...
Jackson Harper [Tue, 24 Aug 2004 11:29:44 +0000 (11:29 -0000)]
Move timers to the driver level. On X they are queued by the driver and checked on idle.

svn path=/trunk/mcs/; revision=32748

19 years agoUse a queue for async messages instead of passing them as ClientMessages since that...
Jackson Harper [Tue, 24 Aug 2004 07:07:31 +0000 (07:07 -0000)]
Use a queue for async messages instead of passing them as ClientMessages since that was totally broken. Also simply check for events and return an idle message if none are found. This gives us an idle handler, and prevents deadlocking when no messages are in the queue.

svn path=/trunk/mcs/; revision=32747

19 years agoadded comments
Sachin Kumar [Tue, 24 Aug 2004 05:00:14 +0000 (05:00 -0000)]
added comments

svn path=/trunk/mcs/; revision=32746

19 years agoAdded new tests for Loop Statements
Sachin Kumar [Tue, 24 Aug 2004 03:58:37 +0000 (03:58 -0000)]
Added new tests for Loop Statements

svn path=/trunk/mcs/; revision=32745

19 years ago2004-08-23 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Tue, 24 Aug 2004 01:19:58 +0000 (01:19 -0000)]
2004-08-23 Bernie Solomon <bernard@ugsolutions.com>
* mb-parser.jay: cope with more varieties of array declarations

svn path=/trunk/mcs/; revision=32744

19 years agoRemoved the unwanted destructor.
Ravindra [Tue, 24 Aug 2004 00:19:36 +0000 (00:19 -0000)]
Removed the unwanted destructor.

svn path=/trunk/mcs/; revision=32743

19 years ago- Finishing touches. Works now, just needs some optimizations.
Peter Dennis Bartok [Mon, 23 Aug 2004 23:27:44 +0000 (23:27 -0000)]
- Finishing touches. Works now, just needs some optimizations.

svn path=/trunk/mcs/; revision=32742

19 years ago2004-08-23 Bernie Solomon <bernard@ugsolutions.com>
Bernie Solomon [Mon, 23 Aug 2004 22:58:27 +0000 (22:58 -0000)]
2004-08-23 Bernie Solomon <bernard@ugsolutions.com>
* DoubleTypeCharTest.vb: needs an Imports System

svn path=/trunk/mcs/; revision=32741

19 years agosmall fix
Jordi Mas i Hernandez [Mon, 23 Aug 2004 22:53:15 +0000 (22:53 -0000)]
small fix

svn path=/trunk/mcs/; revision=32740

19 years ago- Removed debug output
Peter Dennis Bartok [Mon, 23 Aug 2004 22:45:19 +0000 (22:45 -0000)]
- Removed debug output
- Simplifications

svn path=/trunk/mcs/; revision=32739

19 years ago*** empty log message ***
Jordi Mas i Hernandez [Mon, 23 Aug 2004 22:43:46 +0000 (22:43 -0000)]
*** empty log message ***

svn path=/trunk/mcs/; revision=32738

19 years ago- Fixed handling of WM_CLOSE message
Peter Dennis Bartok [Mon, 23 Aug 2004 22:10:02 +0000 (22:10 -0000)]
- Fixed handling of WM_CLOSE message
- Removed debug output

svn path=/trunk/mcs/; revision=32737

19 years ago- Added handling of Idle event
Peter Dennis Bartok [Mon, 23 Aug 2004 22:09:29 +0000 (22:09 -0000)]
- Added handling of Idle event
- Added handling of form closing
- Fixed reporting of MessageLoop property
- Removed some unneeded code, should provide a bit of a speedup

svn path=/trunk/mcs/; revision=32736

19 years ago**** Merged from MCS ****
Martin Baulig [Mon, 23 Aug 2004 21:44:20 +0000 (21:44 -0000)]
**** Merged from MCS ****

svn path=/trunk/mcs/; revision=32735

19 years agoSmall fix.
Martin Baulig [Mon, 23 Aug 2004 21:40:37 +0000 (21:40 -0000)]
Small fix.

svn path=/trunk/mcs/; revision=32734

19 years agoWarning level.
Martin Baulig [Mon, 23 Aug 2004 21:38:33 +0000 (21:38 -0000)]
Warning level.

svn path=/trunk/mcs/; revision=32733

19 years ago- Added InitLayout() method
Peter Dennis Bartok [Mon, 23 Aug 2004 21:22:53 +0000 (21:22 -0000)]
- Added InitLayout() method
- Added code to properly perform layout when Anchor or Dock property is
  changed
- Changed 'interpretation' of ResumeLayout. MS seems to have a LAMESPEC,
  tried to do it in a way that makes sense

svn path=/trunk/mcs/; revision=32732

19 years ago2004-08-24 Nick Drochak <ndrochak@ieee.org>
Nick Drochak [Mon, 23 Aug 2004 21:14:11 +0000 (21:14 -0000)]
2004-08-24 Nick Drochak <ndrochak@ieee.org>

        * ComparerTest.cs: On MS.NET 1.1 Compare("a", "A") returns < 0.

svn path=/trunk/mcs/; revision=32731

19 years agofixes properties and methods
Jordi Mas i Hernandez [Mon, 23 Aug 2004 20:10:03 +0000 (20:10 -0000)]
fixes properties and methods

svn path=/trunk/mcs/; revision=32730

19 years ago2004-08-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 23 Aug 2004 20:06:11 +0000 (20:06 -0000)]
2004-08-23  Sebastien Pouliot  <sebastien@ximian.com>

* corlib.dll.sources: Added System.Security.Policy/
ApplicationMembershipCondition.cs,
DomainApplicationMembershipCondition.cs,
MembershipConditionHelper.cs for NET_2_0 profile.
* corlib_test.dll.sources: Added System.Security.Policy/
AllMembershipConditionTest.cs,
ApplicationDirectoryMembershipConditionTest.cs,
ApplicationMembershipConditionTest.cs and
DomainApplicationMembershipConditionTest.cs to unit tests.

svn path=/trunk/mcs/; revision=32729

19 years ago2004-08-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 23 Aug 2004 20:01:18 +0000 (20:01 -0000)]
2004-08-23  Sebastien Pouliot  <sebastien@ximian.com>

* AllMembershipConditionTest.cs: New. Unit tests in NUnit 2.2 format.
* ApplicationDirectoryMembershipConditionTest.cs: New. Unit tests in
NUnit 2.2 format.
* ApplicationMembershipConditionTest.cs: New. Unit tests in NUnit 2.2
format.
* DomainApplicationMembershipConditionTest.cs: New. Unit tests in
NUnit 2.2 format.
* PublisherMembershipConditionTest.cs: Completed. Converted
existing unit tests to NUnit 2.2 format.

svn path=/trunk/mcs/; revision=32728

19 years ago2004-08-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 23 Aug 2004 19:55:42 +0000 (19:55 -0000)]
2004-08-23  Sebastien Pouliot  <sebastien@ximian.com>

* AllMembershipCondition.cs: Use common template for membership
condition.
* ApplicationDirectoryMembershipCondition.cs: Use common template for
membership condition. Limit evidences checks to host provided.
"Mostly" functionnal - still need to check c14n issues.
* ApplicationMembershipCondition.cs: New. For NET_2_0 profile.
* DomainApplicationMembershipCondition.cs: New. For NET_2_0 profile.
* GacMembershipCondition.cs: Use common template for membership
condition. Limit evidences checks to host provided.
* HashMembershipCondition.cs: Use common template for membership
condition. Limit evidences checks to host provided.
* MembershipConditionHelper.cs: Internal class for common membership
condition classes functionalities.
* PublisherMembershipCondition.cs: Use common template for membership
condition.
* SiteMembershipCondition.cs: Use common template for membership
condition.
* StrongNameMembershipCondition.cs: Use common template for membership
condition.
* UrlMembershipCondition.cs: Use common template for membership
condition.
* ZoneMembershipCondition.cs: Use common template for membership
condition.

svn path=/trunk/mcs/; revision=32727

19 years ago- Properly fixed Jordi's last fix
Peter Dennis Bartok [Mon, 23 Aug 2004 19:55:08 +0000 (19:55 -0000)]
- Properly fixed Jordi's last fix
- Now uses Cursor's Position property instead of calling XplatUI directly

svn path=/trunk/mcs/; revision=32726

19 years ago2004-08-24 Nick Drochak <ndrochak@ieee.org>
Nick Drochak [Mon, 23 Aug 2004 19:50:42 +0000 (19:50 -0000)]
2004-08-24  Nick Drochak <ndrochak@ieee.org>
        * DataViewTest.cs : Fixed compile with csc

svn path=/trunk/mcs/; revision=32725

19 years agoAdding missing attribute
Jordi Mas i Hernandez [Mon, 23 Aug 2004 19:44:59 +0000 (19:44 -0000)]
Adding missing attribute

svn path=/trunk/mcs/; revision=32724

19 years ago2004-08-23 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 23 Aug 2004 19:43:47 +0000 (19:43 -0000)]
2004-08-23  Sebastien Pouliot  <sebastien@ximian.com>

* Boolean.cs: Added TryParse static method for NET_2_0 profile.

svn path=/trunk/mcs/; revision=32723

19 years ago- Implemented Position property
Peter Dennis Bartok [Mon, 23 Aug 2004 19:39:59 +0000 (19:39 -0000)]
- Implemented Position property

svn path=/trunk/mcs/; revision=32722

19 years ago- Added method to move mouse cursor
Peter Dennis Bartok [Mon, 23 Aug 2004 19:39:30 +0000 (19:39 -0000)]
- Added method to move mouse cursor

svn path=/trunk/mcs/; revision=32721

19 years ago- Fixed setting of background color
Peter Dennis Bartok [Mon, 23 Aug 2004 19:39:13 +0000 (19:39 -0000)]
- Fixed setting of background color
- Added method to move mouse cursor

svn path=/trunk/mcs/; revision=32720

19 years agoavoids null exception
Jordi Mas i Hernandez [Mon, 23 Aug 2004 19:16:23 +0000 (19:16 -0000)]
avoids null exception

svn path=/trunk/mcs/; revision=32719

19 years ago- Created properly pathed VS.Net project and solution
Peter Dennis Bartok [Mon, 23 Aug 2004 19:14:30 +0000 (19:14 -0000)]
- Created properly pathed VS.Net project and solution

svn path=/trunk/mcs/; revision=32718

19 years agooops. remove unused file
Jackson Harper [Mon, 23 Aug 2004 16:46:13 +0000 (16:46 -0000)]
oops. remove unused file

svn path=/trunk/mcs/; revision=32711

19 years ago2004-08-23 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Mon, 23 Aug 2004 16:12:59 +0000 (16:12 -0000)]
2004-08-23  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* Parser.cs: pass the skip_count to ArrayLiteral constructor.
* Missing.cs: back to Microsoft.JScript namespace.
* ArrayLiteral.cs: added field skip_count, it tells us if this is
a spaced-arrayliteral, in which case we add a null value in the
list, added null check in the resolve and code generation process.

svn path=/trunk/mcs/; revision=32710

19 years ago2004-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 23 Aug 2004 16:07:21 +0000 (16:07 -0000)]
2004-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* FormsAuthentication.cs: patch by Jim Pease to fix the date on renewal.

svn path=/trunk/mcs/; revision=32708

19 years ago2004-08-23 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 23 Aug 2004 15:42:34 +0000 (15:42 -0000)]
2004-08-23  Zoltan Varga  <vargaz@freemail.hu>

* inssel-x86.brg inssel-amd64: Add yet another missing tree->dreg assignment.

svn path=/trunk/mono/; revision=32706

19 years agoDon't crash here.
Martin Baulig [Mon, 23 Aug 2004 15:40:53 +0000 (15:40 -0000)]
Don't crash here.

svn path=/trunk/mcs/; revision=32705

19 years ago2004-08-23 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 23 Aug 2004 15:05:35 +0000 (15:05 -0000)]
2004-08-23  Atsushi Enomoto  <atsushi@ximian.com>

* XPathAtomicValue.cs, XPathNavigator.cs : Eliminate MS.Internal.Xml.*.

svn path=/trunk/mcs/; revision=32704

19 years ago2004-08-23 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 23 Aug 2004 15:05:04 +0000 (15:05 -0000)]
2004-08-23  Atsushi Enomoto <atsushi@ximian.com>

* SequenceType.cs, XPath2Expression.cs, XQueryASTCompiler.cs,
  XQueryCliFunction.cs, XQueryCompileOptions.cs, XQueryContext.cs,
  XQueryConvert.cs, XQueryExpression.cs, XQueryFunction,cs,
  XQueryFunctionCliImpl.cs, XQueryFunctionTable.cs,
  XQueryModuleProlog.cs, XQueryParser.jay, XQueryStaticContext.cs,
  XQueryTokenizer.cs :
  Eliminate MS.Internal.Xml.* classes. More null check everywhere and
  make Compile() pass though as a dummy. Unified FunctionParam into
  XQueryFunctionArgument. More kind error message. Several fixes.

svn path=/trunk/mcs/; revision=32703

19 years ago2004-08-23 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 23 Aug 2004 15:03:43 +0000 (15:03 -0000)]
2004-08-23  Atsushi Enomoto  <atsushi@ximian.com>

* XmlReader.cs, XmlTextReader.cs, XmlWriter.cs :
  eliminate MS.Internal.Xml.* classes.

svn path=/trunk/mcs/; revision=32702

19 years ago2004-08-23 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 23 Aug 2004 14:23:12 +0000 (14:23 -0000)]
2004-08-23  Martin Baulig  <martin@ximian.com>

Merged latest changes into gmcs.  Please keep this comment in
here, it makes it easier for me to see what changed in MCS since
the last time I merged.

svn path=/trunk/mcs/; revision=32700

19 years ago**** Merged from MCS ****
Martin Baulig [Mon, 23 Aug 2004 14:22:52 +0000 (14:22 -0000)]
**** Merged from MCS ****

svn path=/trunk/mcs/; revision=32699

19 years ago2004-08-23 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 23 Aug 2004 14:21:28 +0000 (14:21 -0000)]
2004-08-23  Martin Baulig  <martin@ximian.com>

Back to the old error reporting system :-)

* report.cs (Message): Removed.
(Report.MessageData, ErrorData, WarningData): Removed.
(Report.Error, Warning): Back to the old system.

svn path=/trunk/mcs/; revision=32698

19 years agoChangeLog: Updated ChangeLog.
Sanja Gupta [Mon, 23 Aug 2004 13:36:36 +0000 (13:36 -0000)]
ChangeLog: Updated ChangeLog.
Literal.cs: Added new attributes and property for .Net 2.0

svn path=/trunk/mcs/; revision=32697

19 years ago2004-08-23 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 23 Aug 2004 13:27:22 +0000 (13:27 -0000)]
2004-08-23  Zoltan Varga  <vargaz@freemail.hu>

* mini-x86.c (mono_arch_local_regalloc): Fix bug in long register
allocation. Fixes #63085.

* basic-long.cs: Add new regression test.

svn path=/trunk/mono/; revision=32695

19 years ago2004-08-23 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 23 Aug 2004 13:26:34 +0000 (13:26 -0000)]
2004-08-23  Martin Baulig  <martin@ximian.com>

Back to the old error reporting system :-)

* report.cs (Message): Removed.
(Report.MessageData, ErrorData, WarningData): Removed.
(Report.Error, Warning): Back to the old system.

svn path=/trunk/mcs/; revision=32694

19 years agoNo commas here.
Martin Baulig [Mon, 23 Aug 2004 13:09:10 +0000 (13:09 -0000)]
No commas here.

svn path=/trunk/mcs/; revision=32693

19 years ago2004-08-23 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 23 Aug 2004 09:56:12 +0000 (09:56 -0000)]
2004-08-23  Zoltan Varga  <vargaz@freemail.hu>

* metadata.c (mono_metadata_parse_type): Alloc pinned, byref and
custom modifiers to be in any order. Fixes #61990.

svn path=/trunk/mono/; revision=32690

19 years ago2004-08-23 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 23 Aug 2004 09:51:24 +0000 (09:51 -0000)]
2004-08-23  Zoltan Varga  <vargaz@freemail.hu>

* mini-amd64.c: Register allocator improvements.

svn path=/trunk/mono/; revision=32689

19 years ago2004-08-23 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Mon, 23 Aug 2004 07:29:45 +0000 (07:29 -0000)]
2004-08-23 Anirban Bhattacharjee <banirban@novell.com>
        * Makefile: Trivial bug fixing

svn path=/trunk/mcs/; revision=32688

19 years ago2004-08-23 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 23 Aug 2004 01:07:49 +0000 (01:07 -0000)]
2004-08-23  Martin Baulig  <martin@ximian.com>

* XmlDataInferenceLoader.cs (Driver): Make this class internal,
not public.

svn path=/trunk/mcs/; revision=32686

19 years ago2004-08-23 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 23 Aug 2004 00:35:06 +0000 (00:35 -0000)]
2004-08-23  Martin Baulig  <martin@ximian.com>

* decl.cs (IMemberContainer.Parent): Renamed to ParentContainer.

* class.cs (TypeContainer.ParentContainer): New public virtual
method; replaces the explicit interface implementation.
(ClassPart.ParentContainer): Override.

svn path=/trunk/mcs/; revision=32684

19 years ago2004-08-23 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 23 Aug 2004 00:12:18 +0000 (00:12 -0000)]
2004-08-23  Martin Baulig  <martin@ximian.com>

* Makefile: Add $(LIBRARY_FLAGS) to the $(net20bootstraplib)
compilation to get /nostdlib.

svn path=/trunk/mcs/; revision=32683

19 years agoAdd PictureBox to the build
Jackson Harper [Sun, 22 Aug 2004 23:47:09 +0000 (23:47 -0000)]
Add PictureBox to the build

svn path=/trunk/mcs/; revision=32682

19 years agoInitial implementation of PictureBox
Jackson Harper [Sun, 22 Aug 2004 23:46:40 +0000 (23:46 -0000)]
Initial implementation of PictureBox

svn path=/trunk/mcs/; revision=32681

19 years agoAdd some missing locks
Jackson Harper [Sun, 22 Aug 2004 23:40:45 +0000 (23:40 -0000)]
Add some missing locks

svn path=/trunk/mcs/; revision=32680

19 years agoFix my previous commit.
Martin Baulig [Sun, 22 Aug 2004 21:57:08 +0000 (21:57 -0000)]
Fix my previous commit.

svn path=/trunk/mcs/; revision=32678

19 years ago2004-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 22 Aug 2004 21:53:14 +0000 (21:53 -0000)]
2004-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* FormsAuthenticationModule.cs: don't renew expired cookies. Only renew
the cookie if SlidingExpiration is set. Thanks to Jim Pease.

svn path=/trunk/mcs/; revision=32676

19 years ago2004-08-23 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 22 Aug 2004 21:17:45 +0000 (21:17 -0000)]
2004-08-23  Martin Baulig  <martin@ximian.com>

* statement.cs (Switch): Added support for constant switches; see
#59428 or test-285.cs.

svn path=/trunk/mcs/; revision=32675

19 years ago2004-08-23 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 22 Aug 2004 21:15:25 +0000 (21:15 -0000)]
2004-08-23  Martin Baulig  <martin@ximian.com>

* test-285.cs: New test for #52428.

svn path=/trunk/mcs/; revision=32674

19 years ago- Removed OverlappedWindow style from Control, instead it's default
Peter Dennis Bartok [Sun, 22 Aug 2004 21:10:30 +0000 (21:10 -0000)]
- Removed OverlappedWindow style from Control, instead it's default
  now is child
- Made form windows OverlappedWindow by default

svn path=/trunk/mcs/; revision=32673

19 years agoupdated test
Marek Safar [Sun, 22 Aug 2004 20:54:02 +0000 (20:54 -0000)]
updated test

svn path=/trunk/mcs/; revision=32672

19 years ago2004-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 22 Aug 2004 20:44:07 +0000 (20:44 -0000)]
2004-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpServerUtility.cs: ensure we have a full virtual path for the
request being executed.

svn path=/trunk/mcs/; revision=32669

19 years ago2004-08-22 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Sun, 22 Aug 2004 20:43:37 +0000 (20:43 -0000)]
2004-08-22  Marek Safar  <marek.safar@seznam.cz>

Fixed bug #62740.
* statement.cs (GetEnumeratorFilter): Removed useless
logic because C# specs is strict. GetEnumerator must be
public.

svn path=/trunk/mcs/; revision=32668

19 years ago2004-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sun, 22 Aug 2004 20:42:27 +0000 (20:42 -0000)]
2004-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* WebConfigurationSettings.cs: fix bug when processing empty location
tags. Closes bug #63001.

svn path=/trunk/mcs/; revision=32667

19 years ago2004-08-22 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 22 Aug 2004 20:34:48 +0000 (20:34 -0000)]
2004-08-22  Martin Baulig  <martin@ximian.com>

* test-154.cs: Added test case for #59867.

svn path=/trunk/mcs/; revision=32666

19 years ago2004-08-22 Martin Baulig <martin@ximian.com>
Martin Baulig [Sun, 22 Aug 2004 20:34:15 +0000 (20:34 -0000)]
2004-08-22  Martin Baulig  <martin@ximian.com>

* flowanalysis.cs (FlowBranching.UsageVector.MergeChild): If we're
a switch and may break, reset the barrier.  Fixes #59867.

svn path=/trunk/mcs/; revision=32665

19 years agonew error tests
Marek Safar [Sun, 22 Aug 2004 20:07:53 +0000 (20:07 -0000)]
new error tests

svn path=/trunk/mcs/; revision=32664

19 years ago2004-08-22 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Sun, 22 Aug 2004 20:06:14 +0000 (20:06 -0000)]
2004-08-22  Marek Safar  <marek.safar@seznam.cz>

CLS-Compliance speed up (~5% for corlib)

* attribute.cs (AttributeTester.VerifyTopLevelNameClsCompliance):
New method. Tests container for CLS-Compliant names

* class.cs (TypeContainer.VerifyClsName): New method.
Checks whether container name is CLS Compliant.
(Constructor): Implements IMethodData.

* decl.cs (MemberCache.GetPublicMembers ): New method. Builds
low-case table for CLS Compliance test.
(MemberCache.VerifyClsParameterConflict): New method.
Checks method parameters for CS3006 error.

* enum.cs (EnumMember): Is derived from MemberCore.
(Enum.VerifyClsName): Optimized for better performance.

svn path=/trunk/mcs/; revision=32663

19 years agoUpdate the position through the Value property so the OnValueChanged event is raised.
Jackson Harper [Sun, 22 Aug 2004 19:34:22 +0000 (19:34 -0000)]
Update the position through the Value property so the OnValueChanged event is raised.

svn path=/trunk/mcs/; revision=32661

19 years ago- Added Cursor.cs and UserControl.cs
Peter Dennis Bartok [Sun, 22 Aug 2004 18:04:41 +0000 (18:04 -0000)]
- Added Cursor.cs and UserControl.cs

svn path=/trunk/mcs/; revision=32660

19 years ago- Added Cursor.cs source
Peter Dennis Bartok [Sun, 22 Aug 2004 18:04:23 +0000 (18:04 -0000)]
- Added Cursor.cs source

svn path=/trunk/mcs/; revision=32659

19 years ago- Started implementation, not usable yet
Peter Dennis Bartok [Sun, 22 Aug 2004 18:03:57 +0000 (18:03 -0000)]
- Started implementation, not usable yet

svn path=/trunk/mcs/; revision=32658

19 years ago- Implemented UserControl (complete)
Peter Dennis Bartok [Sun, 22 Aug 2004 18:00:49 +0000 (18:00 -0000)]
- Implemented UserControl (complete)

svn path=/trunk/mcs/; revision=32656

19 years ago- Restored sort order for file
Peter Dennis Bartok [Sun, 22 Aug 2004 17:59:38 +0000 (17:59 -0000)]
- Restored sort order for file
- Added UserControl source file

svn path=/trunk/mcs/; revision=32655

19 years ago2004-08-22 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Sun, 22 Aug 2004 06:22:30 +0000 (06:22 -0000)]
2004-08-22  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* Microsoft.JScript.dll.sources: added In.cs, Token.cs,
TokenStream.cs and Parser.cs to the build. Don't build
JScriptLexer.cs and JScriptParser.cs

svn path=/trunk/mcs/; revision=32654

19 years agochangelog entries
César Natarén [Sun, 22 Aug 2004 06:04:57 +0000 (06:04 -0000)]
changelog entries

svn path=/trunk/mcs/; revision=32653

19 years ago2004-08-21 Cesar Lopez Nataren <cesar@ciencias.unam.mx>
César Natarén [Sun, 22 Aug 2004 06:02:10 +0000 (06:02 -0000)]
2004-08-21  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

* expression.cs: added interface ICallable and and function AddArg
to class Call. Added class New.
* driver.cs: made it use the new lexer and parser.
* ast.cs: added field line_number, added property InFunction,
added class Function that factores all the code shared between
FunctionDeclaration and FunctionExpression.
* With.cs: constructor receives line number.
* VariableStatement.cs: constructor receives line number.
* VariableDeclaration.cs: Added check for parent being
FunctionDeclaration and FunctionExpression.
* Try.cs: Moved the code that used to take care of the catch to
Catch class. Constructor receives forming elements and line
number. Removed mangle_id.
* Throw.cs: constructor receives line number.
* Statement.cs: If, DoWhile, Return  constructor receives line number. Renamed
identifier to label in Continue and Break class, its constructor now
receives the label and line number. For class, constructor
receives its forming parts. Switch class, constructor receives
line number, added function AddClause and AddStm. Added class
Catch. Added class Labelled.
* SemanticAnalyser.cs: Added field anon_method_counter, properties
NextAnonymousMethod and CurrentAnonymousMethod.
* Parser.cs: function ArgumentList receives a ICallable list
instead of a AST. Now we add the arguments of a callable. Build
Call's ast.
* Literal.cs: added constructor for 'this' literal and
ObjectLiteral constructor. Added RegExpLiteral class, will take
care of regular expressions semantic analysis and code generation.
* JSScanner.cs: use no more the antlr based lexer. Fix typo.
* JSParser.cs: make it use the new port of Rhino's Parser.
* FunctionObject.cs: Added constructor that receives the function name.
* FunctionExpression.cs: made it inherit from Function class. Added
constructor. Factored the code that used to set the prefix to
Function.set_prefix (it's shared with FunctionDeclaration). Added
fields local_script_func and field. Implemented Resolve and Emit
(now we can do: var x = function (this, method, is, anonymous) {... };).
* FunctionDeclaration.cs: made it inherit from Function class in
order to share code with FunctionExpression. Added new
constructor. Moved the code that used to built the prefix to
Function inside function set_prefix. When building the closure
added check for  setting the type of a FunctionExpression. Moved
set_function_type and set_custom_attr to class Function.
* ForIn.cs: added constructor and fields lhs, obj and body.
* Block.cs: added default constructor and line number based
constructor. Check for elems not being null before adding.
* ArrayLiteral.cs: set elements in constructor.

svn path=/trunk/mcs/; revision=32652

19 years agoCorrecting the formatting mess of VS.NET.
Ravindra [Sun, 22 Aug 2004 01:20:14 +0000 (01:20 -0000)]
Correcting the formatting mess of VS.NET.

svn path=/trunk/mcs/; revision=32650

19 years agoProbably this completes the missing attributes in toolbar control.
Ravindra [Sun, 22 Aug 2004 00:49:37 +0000 (00:49 -0000)]
Probably this completes the missing attributes in toolbar control.

svn path=/trunk/mcs/; revision=32649

19 years agoFixed toolbar control signatures.
Ravindra [Sun, 22 Aug 2004 00:03:20 +0000 (00:03 -0000)]
Fixed toolbar control signatures.

svn path=/trunk/mcs/; revision=32648

19 years ago- Signature Fixes
Peter Dennis Bartok [Sat, 21 Aug 2004 22:32:14 +0000 (22:32 -0000)]
- Signature Fixes

svn path=/trunk/mcs/; revision=32647

19 years ago- Signature fixes
Peter Dennis Bartok [Sat, 21 Aug 2004 22:30:53 +0000 (22:30 -0000)]
- Signature fixes

svn path=/trunk/mcs/; revision=32646

19 years ago- Signature fixes
Peter Dennis Bartok [Sat, 21 Aug 2004 22:21:13 +0000 (22:21 -0000)]
- Signature fixes

svn path=/trunk/mcs/; revision=32645

19 years ago- Added loads of debug output for development
Peter Dennis Bartok [Sat, 21 Aug 2004 21:57:41 +0000 (21:57 -0000)]
- Added loads of debug output for development
- Fixed typo in method name

svn path=/trunk/mcs/; revision=32644

19 years ago- Added missing base class
Peter Dennis Bartok [Sat, 21 Aug 2004 21:52:54 +0000 (21:52 -0000)]
- Added missing base class

svn path=/trunk/mcs/; revision=32643

19 years ago * ImageAnimator.cs: Run animator as a background thread so we do
Jackson Harper [Sat, 21 Aug 2004 21:29:47 +0000 (21:29 -0000)]
    * ImageAnimator.cs: Run animator as a background thread so we do
not hang on exit.

svn path=/trunk/mcs/; revision=32642

19 years ago- Updated to match new GrabWindow signature
Peter Dennis Bartok [Sat, 21 Aug 2004 20:53:13 +0000 (20:53 -0000)]
- Updated to match new GrabWindow signature

svn path=/trunk/mcs/; revision=32639

19 years ago- Added method to get default display size
Peter Dennis Bartok [Sat, 21 Aug 2004 20:51:27 +0000 (20:51 -0000)]
- Added method to get default display size

svn path=/trunk/mcs/; revision=32638

19 years ago- Added method to query current grab state
Peter Dennis Bartok [Sat, 21 Aug 2004 20:23:56 +0000 (20:23 -0000)]
- Added method to query current grab state
- Added argument to allow confining a grab to a window

svn path=/trunk/mcs/; revision=32637