mono.git
21 years agoMore minor tweaks, sigh
Duncan Mak [Wed, 24 Jul 2002 05:03:42 +0000 (05:03 -0000)]
More minor tweaks, sigh

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

21 years agoMinor tweaks.
Duncan Mak [Wed, 24 Jul 2002 05:02:34 +0000 (05:02 -0000)]
Minor tweaks.

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

21 years ago2002-07-24 Duncan Mak <duncan@ximian.com>
Duncan Mak [Wed, 24 Jul 2002 04:58:38 +0000 (04:58 -0000)]
2002-07-24  Duncan Mak  <duncan@ximian.com>

* IContextPropertyActivator.cs:
* IContributeClientContextSink.cs:
* IContributeDynamicSink.cs:
* IContributeEnvoySink.cs:
* IContributeObjectSink.cs:
* IContributeServerContentSink.cs: Added the missing interfaces.

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

21 years ago2002-07-24 Duncan Mak <duncan@ximian.com>
Duncan Mak [Wed, 24 Jul 2002 04:24:35 +0000 (04:24 -0000)]
2002-07-24  Duncan Mak  <duncan@ximian.com>

* ProxyAttribute.cs: Revert the last commit.

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

21 years ago2002-07-23 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Wed, 24 Jul 2002 04:19:39 +0000 (04:19 -0000)]
2002-07-23  Tim Coleman <tim@timcoleman.com>
        * SoapException.cs: modified constructors to
                call base class correctly.
        * WebClientAsyncResult: some implementation

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

21 years ago2002-07-24 Duncan Mak <duncan@ximian.com>
Duncan Mak [Wed, 24 Jul 2002 04:18:47 +0000 (04:18 -0000)]
2002-07-24  Duncan Mak  <duncan@ximian.com>

* unix.args: Added files from Remoting.Lifetime and
Remoting.Metadata.

* ChangeLog: Moved entries from System.Runtime.Remoting.Activation
and System.Runtime.Remoting.Proxy to their own ChangeLog.

* IsVolatile.cs: change visibility on the constructor.

* LeaseState.cs: Moved here from System.Runtime.Remoting.

* ClientSponsor.cs:
* LifetimeServices.cs: Stubbed out

* ILease.cs:
* ISponsor.cs: Added to CVS.

* OneWayAttribute.cs: Added to CVS.

* SoapAttribute.cs:
* SoapFieldAttribute.cs:
* SoapMethodAttribute.cs:
* SoapParameterAttribute.cs:
* SoapTypeAttribute.cs: Stubbed out.

* SoapOption.cs:
* XmlFieldOrderOption.cs: Moved here from System.Runtime.Remoting

* System.Runtime.Remoting.Proxies/ProxyAttribute.cs: This
implements IContextAttribute.

* LeaseState.cs: Moved to System.Runtime.Remoting.Lifetime.

* SoapMethodOption.cs:
* SoapOption.cs: Removed and merged into System.Runtime.Remoting.Metadata.SoapOption.

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

21 years ago*** empty log message ***
Dennis Hayes [Wed, 24 Jul 2002 02:29:25 +0000 (02:29 -0000)]
*** empty log message ***

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

21 years ago2002-7-21 DennisHayes <dennish@raytek.com>
Dennis Hayes [Wed, 24 Jul 2002 02:28:42 +0000 (02:28 -0000)]
2002-7-21  DennisHayes <dennish@raytek.com>

* AccessibleObject.cs
* AmbientProperties.cs
* AxHost.cs
* BaseCollection.cs
* BindingsCollection.cs
* ButtonBase.cs
* CheckBox.cs
* CheckedListBox.cs
* ComboBox.cs
* ContainerControl.cs
* ContextMenu.cs
* Control.cs
* ControlEventArgs.cs
* ControlPaint.cs
* ConvertEventArgs.cs
* DataGrid.cs
* DataGridColumnStyle.cs
* DataObject.cs
* DateTimePicker.cs
* DomainUpDown.cs
* DragEventArgs.cs
* DrawItemEventArgs.cs
* ErrorProvider.cs
* FeatureSupport.cs
* FileDialog.cs
* FontDialog.cs
* Form.cs
* GiveFeedbackEventArgs.cs
* GridColumnStylesCollection.cs
* GridItem.cs
* GridItemCollection.cs
* GridTableStylesCollection.cs
* GroupBox.cs
* Help.cs
* HelpEventArgs.cs
* HelpProvider.cs
* HScrollBar.cs
* ImageIndexConverter.cs
* ImageList.cs
* ImageListStreamer.cs
* InputLanguage.cs
* InputLanguageChangedEventArgs.cs
* InputLanguageChangingEventArgs.cs
* InputLanguageCollection.cs
* InvalidateEventArgs.cs
* ItemChangedEventArgs.cs
* ItemCheckEventArgs.cs
* ItemDragEventArgs.cs
* KeyEventArgs.cs
* KeyPressEventArgs.cs
* KeysConverter.cs
* Label.cs
* LabelEditEventArgs.cs
* LayoutEventArgs.cs
* LinkArea.cs
* LinkClickedEventArgs.cs
* LinkLabel.cs
* LinkLabelLinkClickedEventArgs.cs
* LinkLabelLinkClickedEventHandler.cs
* ListBindingConverter.cs
* ListBox.cs
* ListControl.cs
* ListView.cs
* ListViewItem.cs
* ListViewItemConverter.cs
* MainMenu.cs
* MeasureItemEventArgs.cs
* Menu.cs
* MenuItem.cs
* Message.cs
* MessageBox.cs
* MouseEventArgs.cs
* NativeWindow.cs
* NavigateEventArgs.cs
* NodeLabelEditEventArgs.cs
* NotifyIcon.cs
* NumericUpDown.cs
* OpacityConverter.cs
* OpenFileDialog.cs
* OSFeature.cs
* PageSetupDialog.cs
* PaintEventArgs.cs
* Panel.cs
* PrintControllerWithStatusDialog.cs
* PrintDialog.cs
* PrintPreviewDialog.cs
* QueryAccessibilityHelpEventArgs.cs
* QueryContinueDragEventArgs.cs
* RadioButton.cs
* RichTextBox.cs
* SaveFileDialog.cs
* Screen.cs
* ScrollableControl.cs
* ScrollBar.cs
* ScrollEventArgs.cs
* SelectedGridItemChangedEventArgs.cs
* SelectionRange.cs
* SelectionRangeConverter.cs
* SendKeys.cs
* Splitter.cs
* SplitterEventArgs.cs
* StatusBar.cs
* StatusBarDrawItemEventArgs.cs
* StatusBarPanelCollection.cs
* TabControl.cs
* TabPage.cs
* TextBox.cs
* TextBoxBase.cs
* ToolBar.cs
* ToolBarButtonClickEventArgs.cs
* ToolTip.cs
* TrackBar.cs
* TreeNodeCollection.cs
* TreeView.cs
* UserControl.cs
* commented out inherited class that did not need to be stubbed.
* fixed bugs, added values to one enum. Stubbed interfaces.
* The NAMESPACE NOW COMPILES under windows in Visual Studio using the Microsoft version of the classes.
* Verify.exe reports 600 errors.

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

21 years agoRemove the generated y.output file in the clean target.
Alp Toker [Wed, 24 Jul 2002 02:16:34 +0000 (02:16 -0000)]
Remove the generated y.output file in the clean target.

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

21 years ago2002-07-24 Martin Baulig <martin@gnome.org>
Martin Baulig [Wed, 24 Jul 2002 00:23:25 +0000 (00:23 -0000)]
2002-07-24  Martin Baulig  <martin@gnome.org>

* expression.cs (ArrayAccess.EmitStoreOpcode): Moved the
TypeManager.TypeToCoreType() to the top of the method so the
following equality checks will work.  Fixes #28107.

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

21 years ago2002-07-24 Martin Baulig <martin@gnome.org>
Martin Baulig [Wed, 24 Jul 2002 00:07:49 +0000 (00:07 -0000)]
2002-07-24  Martin Baulig  <martin@gnome.org>

* cfold.cs (ConstantFold.DoConstantNumericPromotions): "If either
operand is of type uint, and the other operand is of type sbyte,
short or int, the operands are converted to type long." -
Actually do what this comment already told us.  Fixes bug #28106,
added test-150.cs.

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

21 years ago2002-07-24 Martin Baulig <martin@gnome.org>
Martin Baulig [Wed, 24 Jul 2002 00:06:59 +0000 (00:06 -0000)]
2002-07-24  Martin Baulig  <martin@gnome.org>

* class.cs (MethodBase): New abstract class.  This is now a base
class for Property, Indexer and Event to avoid some code duplication
in their Define() and DefineMethods() methods.
(MethodBase.DoDefine, MethodBase.DefineAccessor): Provide virtual
generic methods for Define() and DefineMethods().
(FieldBase): Derive from MemberBase, not MemberCore.
(Property): Derive from MemberBase, not MemberCore.
(Property.DefineMethod): Moved all the code from this method to the
new MethodBase.DefineAccessor(), just call it with appropriate
argumetnts.
(Property.Define): Call the new Property.DoDefine(), this does some
sanity checks and we don't need to duplicate the code everywhere.
(Event): Derive from MemberBase, not MemberCore.
(Event.Define): Use the new MethodBase.DefineAccessor() to define the
accessors, this will also make them work with interface events.
(Indexer): Derive from MemberBase, not MemberCore.
(Indexer.DefineMethod): Removed, call MethodBase.DefineAccessor() insstead.
(Indexer.Define): Use the new MethodBase functions.

* interface.cs (InterfaceEvent.InterfaceEvent): Added `Location loc'
argument to the constructor.
(Interface.FindMembers): Added support for interface events.
(Interface.PopluateEvent): Implemented.

Added test-149.cs for this.  This also fixes bugs #26067 and #24256.

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

21 years ago2002-07-24 Martin Baulig <martin@gnome.org>
Martin Baulig [Wed, 24 Jul 2002 00:02:27 +0000 (00:02 -0000)]
2002-07-24  Martin Baulig  <martin@gnome.org>

* test-150.cs: New test.

* test-149.cs: New test.

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

21 years ago2002-07-24 Martin Baulig <martin@gnome.org>
Martin Baulig [Tue, 23 Jul 2002 23:33:33 +0000 (23:33 -0000)]
2002-07-24  Martin Baulig  <martin@gnome.org>

Added test-149.cs for this.  This also fixes bugs #26067 and #24256.

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

21 years ago2002-07-24 Martin Baulig <martin@gnome.org>
Martin Baulig [Tue, 23 Jul 2002 23:30:24 +0000 (23:30 -0000)]
2002-07-24  Martin Baulig  <martin@gnome.org>

* test-149.cs: New test.

* test-95.cs: .... and finally, another bug in MCS is fixed and
the syntax error in this test is caught.

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

21 years ago2002-07-24 Martin Baulig <martin@gnome.org>
Martin Baulig [Tue, 23 Jul 2002 23:28:50 +0000 (23:28 -0000)]
2002-07-24  Martin Baulig  <martin@gnome.org>

* class.cs (MethodBase): New abstract class.  This is now a base
class for Property, Indexer and Event to avoid some code duplication
in their Define() and DefineMethods() methods.
(MethodBase.DoDefine, MethodBase.DefineAccessor): Provide virtual
generic methods for Define() and DefineMethods().
(FieldBase): Derive from MemberBase, not MemberCore.
(Property): Derive from MemberBase, not MemberCore.
(Property.DefineMethod): Moved all the code from this method to the
new MethodBase.DefineAccessor(), just call it with appropriate
argumetnts.
(Property.Define): Call the new Property.DoDefine(), this does some
sanity checks and we don't need to duplicate the code everywhere.
(Event): Derive from MemberBase, not MemberCore.
(Event.Define): Use the new MethodBase.DefineAccessor() to define the
accessors, this will also make them work with interface events.
(Indexer): Derive from MemberBase, not MemberCore.
(Indexer.DefineMethod): Removed, call MethodBase.DefineAccessor() insstead.
(Indexer.Define): Use the new MethodBase functions.

* interface.cs (InterfaceEvent.InterfaceEvent): Added `Location loc'
argument to the constructor.
(Interface.FindMembers): Added support for interface events.
(Interface.PopluateEvent): Implemented.

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

21 years ago2002-07-23 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 21:36:08 +0000 (21:36 -0000)]
2002-07-23  Tim Coleman <tim@timcoleman.com>
        * HttpGetClientProtocol.cs:
        * HttpPostClientProtocol.cs
                Implemented the GetWebRequest method
        * HttpSimpleClientProtocol:
                Some implementation of the EndInvoke method
        * HttpWebClientProtocol.cs:
                Set the UserAgent string appropriately
                Implemented the GetWebRequest method
                Implemented the GetWebResponse methods
        * SoapHttpClientProtocol.cs:
                Removed unused fields
                Implemented the GetWebRequest method
        * SoapMessage.cs:
                Implemented the EnsureStage method
        * WebClientProtocol.cs:
                Added a static constructor to construct the cache
                Implemented the Abort method
                Implemented the AddToCache, GetFromCache methods
                Implemented the GetWebRequest method
                Implemented the GetWebResponse methods

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

21 years agoAdded a makefile.gnu dist target.
Alp Toker [Tue, 23 Jul 2002 21:31:04 +0000 (21:31 -0000)]
Added a makefile.gnu dist target.

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

21 years agomakefile.gnu: Added an install target (which sets permissions and respects
Alp Toker [Tue, 23 Jul 2002 18:27:41 +0000 (18:27 -0000)]
makefile.gnu: Added an install target (which sets permissions and respects
prefix) and fixed a few other makefile issues.

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

21 years ago2002-07-23 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Tue, 23 Jul 2002 17:49:23 +0000 (17:49 -0000)]
2002-07-23  Dietmar Maurer  <dietmar@ximian.com>

* marshal.c (mono_marshal_get_native_wrapper): impl. byref types
(mono_marshal_get_managed_wrapper): impl. byref types

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

21 years ago2002-07-23 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 17:43:23 +0000 (17:43 -0000)]
2002-07-23  Tim Coleman <tim@timcoleman.com>
        * WebService.cs:
                Change Description to WebServicesDescription
        * WebServicesDescriptionAttribute.cs:
                Add back constructor as MS build doesn't
                seem to like it missing.  Now calls base()
                with the string.  Also remove the sealed
                modifier and change the attribute targets.

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

21 years agoFlush compile fixes
Miguel de Icaza [Tue, 23 Jul 2002 17:29:11 +0000 (17:29 -0000)]
Flush compile fixes

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

21 years ago2002-07-24 Duncan Mak <duncan@ximian.com>
Duncan Mak [Tue, 23 Jul 2002 17:24:51 +0000 (17:24 -0000)]
2002-07-24  Duncan Mak  <duncan@ximian.com>

* System.Runtime.Remoting.Activation/UrlAttribute.cs: Add to CVS.

* System.Runtime.Remoting.Activation/IConstructionCallMessage.cs:
This implements IMessage, IMethodCallMessage and IMethodMessage.

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

21 years agoFix compile
Miguel de Icaza [Tue, 23 Jul 2002 17:19:09 +0000 (17:19 -0000)]
Fix compile

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

21 years ago2002-07-23 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 17:14:51 +0000 (17:14 -0000)]
2002-07-23  Tim Coleman <tim@timcoleman.com>
        * LogicalMethodTypes.cs:
        * SoapHeaderDirection.cs:
        * SoapMessageStage.cs:
        * SoapParameterStyle.cs:
        * SoapServiceRoutingStyle.cs:
                Explicitly define values in enum to match
                .NET.
        * SoapMessage.cs:
                Removed constructor which should not be present.
        * SoapException.cs:
                Made protected fields private as they should
                be.
        * SoapHeaderException.cs:
                Modifications to constructors to propertly
                call base class constructor

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

21 years agoFlush
Miguel de Icaza [Tue, 23 Jul 2002 17:14:15 +0000 (17:14 -0000)]
Flush

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

21 years ago2002-07-24 Duncan Mak <duncan@ximian.com>
Duncan Mak [Tue, 23 Jul 2002 17:06:30 +0000 (17:06 -0000)]
2002-07-24  Duncan Mak  <duncan@ximian.com>

* AccessedThroughPropertyAttribute.cs:
* CompilationRelaxationsAttribute.cs:
* CompilerGlobalScopeAttribute.cs:
* DateTimeConstantAttribute.cs:
* DecimalConstantAttribute.cs:
* IDispatchConstantAttribute.cs:
* IsVolatile.cs:
* IUnknownConstantAttribute.cs:
* RequiredAttributeAttribute.cs: Visibility changes.

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

21 years ago2002-07-23 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 17:03:39 +0000 (17:03 -0000)]
2002-07-23  Tim Coleman <tim@timcoleman.com>
        * WebServicesDescriptionAttribute.cs:
                Removed the "guts" because they are defined in
                System.ComponentModel.DescriptionAttribute.
        * WebService.cs:
                Added attributes which were missing based on the
                class status page.  Also added an HttpApplication
                object and modified the properties to use that
                object.

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

21 years ago2002-07-23 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 16:49:47 +0000 (16:49 -0000)]
2002-07-23  Tim Coleman <tim@timcoleman.com>
        * ServiceDescription.cs:
                Add XmlIgnore attribute to ServiceDescriptions property
        * OperationFlow.cs:
        * ServiceDescriptionImportWarnings.cs:
                Explicitly set values in enumeration to match
                .NET.

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

21 years agoForgot to commit ChangeLog on last change.
Tim Coleman [Tue, 23 Jul 2002 16:21:41 +0000 (16:21 -0000)]
Forgot to commit ChangeLog on last change.

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

21 years ago2002-07-23 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 16:21:18 +0000 (16:21 -0000)]
2002-07-23  Tim Coleman <tim@timcoleman.com>
        * HttpCompileException.cs:
        * HttpParseException.cs:
        * HttpUnhandledException.cs:
                New stubbs created.
        * HttpApplication.cs:
        * HttpBrowserCapabilities.cs:
                Added missing methods stubbs and attributes based
                on the class status page.  Also reformatted some
                source for consistency.

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

21 years ago2002-07-23 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 13:53:45 +0000 (13:53 -0000)]
2002-07-23  Tim Coleman <tim@timcoleman.com>
        * HttpUtility.cs: Moved entities hashtable into main
                class as a static object, so we don't instantiate
                a new one every time.  Also put the hashtable
                building into a lock block.

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

21 years agoremoved unnecessary files
Dietmar Maurer [Tue, 23 Jul 2002 11:13:16 +0000 (11:13 -0000)]
removed unnecessary files

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

21 years agoAdded missing brackets.
Duncan Mak [Tue, 23 Jul 2002 10:57:56 +0000 (10:57 -0000)]
Added missing brackets.

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

21 years ago2002-07-23 Duncan Mak <duncan@ximian.com>
Duncan Mak [Tue, 23 Jul 2002 10:55:14 +0000 (10:55 -0000)]
2002-07-23  Duncan Mak  <duncan@ximian.com>

* SoapFormatter.cs: This implements IFormatter and IRemoteFormatter.

* XmlSchemaException.cs: Partiall implement the ISerializable
methods. It's not clear now SourceSchemaObject should be deserialized.

* XmlConvert.cs: Implement the ToDateTime method. ToDateTime
(string, string []) is particularly strange.

* XmlException.cs: Remember to call the base serialization
constructor.

* XmlNodeReader.cs: Keep a new variable to store the Depth.

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

21 years ago2002-07-23 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Tue, 23 Jul 2002 09:34:58 +0000 (09:34 -0000)]
2002-07-23  Dietmar Maurer  <dietmar@ximian.com>

* emit-x86.c (enter_method): use arch_get_argument_info to get
stack layout.

* jit.c (mono_analyze_stack): use arch_get_argument_info to get
stack layout.
(mono_analyze_stack): removed unused code

* emit-x86.c (arch_allocate_arg): impl.

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

21 years agoFix build.
Paolo Molaro [Tue, 23 Jul 2002 08:49:29 +0000 (08:49 -0000)]
Fix build.

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 05:58:55 +0000 (05:58 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
* Added System.Configuration.Install to unix build.

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 05:50:30 +0000 (05:50 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
        * list.unix:
        * makefile.gnu:
                Files added to build this on linux.

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 05:49:29 +0000 (05:49 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
        * UninstallAction.cs: Changed namespace to
                proper System.Configuration.Install;

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 05:40:11 +0000 (05:40 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
* Added System.Web and System.Web.Services to linux make.

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 05:38:50 +0000 (05:38 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
        * makefile.gnu:
        * list:
                Modifications to make this library buildable on
                linux.

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 05:37:10 +0000 (05:37 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
        * list.unix: added new classes to build list.

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 05:35:33 +0000 (05:35 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
        * CodeIdentifiers.cs:
        * SoapCodeExporter.cs:
        * SoapSchemaExporter.cs:
        * XmlCodeExporter.cs:
        * XmlMemberMapping.cs:
        * XmlMembersMapping.cs:
        * XmlReflectionImporter.cs:
        * XmlReflectionMember.cs:
        * XmlSchemaExporter.cs:
        * XmlSchemaImporter.cs:
        * XmlSchemas.cs:
                New stubbs added to aid in the linux build of
                System.Web.Services.

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 05:32:24 +0000 (05:32 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
        * list.unix: Added new file
                System.ComponentModel.RecommendedAsConfigurableAttribute.cs
                to build on unix.

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 05:31:20 +0000 (05:31 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
        * RecommendedAsConfigurableAttribute.cs: new file added
                for System.Web.Services build

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 04:35:29 +0000 (04:35 -0000)]
2002-07-22  Tim Coleman  <tim@timcoleman.com>
        * XmlSchema.cs: Removed isCompiled which is defined as internal
                in XmlSchemaObject.

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

21 years agocommented out attribute
Gonzalo Paniagua Javier [Tue, 23 Jul 2002 04:12:16 +0000 (04:12 -0000)]
commented out attribute

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 04:03:11 +0000 (04:03 -0000)]
2002-07-22  Tim Coleman  <tim@timcoleman.com>
        * CaseInsensitiveHashCodeProvider.cs: Added missing constructor
                which was breaking System.Web build on linux

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 03:59:22 +0000 (03:59 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
        * ExpandableObjectConverter.cs: Fix error with constructor

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

21 years ago2002-07-23 Duncan Mak <duncan@ximian.com>
Duncan Mak [Tue, 23 Jul 2002 03:54:52 +0000 (03:54 -0000)]
2002-07-23  Duncan Mak  <duncan@ximian.com>

* list:
* unix.args: Added new Attributes in
System.Runtime.CompilerServices and System.Runtime.Remoting.Messaging.

* HeaderHandler.cs: Added.

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 03:53:46 +0000 (03:53 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
        * TypeConverter.cs: Fixed bad stubb function
                GetConvertToException ()

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

21 years agoRevert patches to ProxyAttribute (oops) and add them to
Duncan Mak [Tue, 23 Jul 2002 03:49:01 +0000 (03:49 -0000)]
Revert patches to ProxyAttribute (oops) and add them to
IRemotingFormatter instead

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 03:47:46 +0000 (03:47 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
        * NameObjectCollectionBase.cs: added iterator stubb to
                NameObjectCollectionBase.KeysCollection

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

21 years agoAdded missing using statements.
Duncan Mak [Tue, 23 Jul 2002 03:45:40 +0000 (03:45 -0000)]
Added missing using statements.

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 03:41:57 +0000 (03:41 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
        * ComponentCollection.cs: Added reference to
                ReadOnlyCollectionBase to make sure
                that we inherit the appropriate methods.
                Not sure why the Dispose() method is
                required, but left for now.

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

21 years ago2002-07-23 Duncan Mak <duncan@ximian.com>
Duncan Mak [Tue, 23 Jul 2002 03:33:14 +0000 (03:33 -0000)]
2002-07-23  Duncan Mak  <duncan@ximian.com>

* AccessedThroughPropertyAttribute.cs:
* CompilationRelaxationsAttribute.cs:
* CompilerGlobalScopeAttribute.cs:
* CustomConstantAttribute.cs:
* DateTimeConstantAttribute.cs:
* DecimalConstantAttribute.cs:
* DiscardableAttribute.cs:
* IDispatchConstantAttribute.cs:
* IUnknownConstantAttribute.cs:
* RequiredAttributeAttribute.cs: Added all the missing Attributes

* IsVolatile.cs: Added to CVS.

* MethodImplOptions.cs: Added the PreserveSig flag.

* IRemotingFormatter.cs: Added to CVS.

* IMethodMessage.cs: IMethodMessage inherits from IMessage.

* list:
* unix.args: Added new Attributes in System.Runtim.CompilerServices.

* System.Runtime.Remoting.Proxies/ProxyAttribute.cs: Added.

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 03:20:22 +0000 (03:20 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
        * TypeConverter.cs: Added new stubbs
        * BindableAttribute.cs: Added
        * BindableSupport.cs: Added
        * NotifyParentPropertyAttribute.cs: Added
        * ExpandableObjectConverter.cs: Added

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 03:18:36 +0000 (03:18 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
        * list.unix: Added files to the build for linux
                System.ComponentModel.BindableAttribute.cs,
                System.ComponentModel.BindableSupport.cs,
                System.ComponentModel.ExpandableObjectConverter.cs,
                System.ComponentModel.NotifyParentPropertyAttribute.cs,
                System.ComponentModel.ToolboxItemAttribute.cs,

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

21 years ago2002-07-20 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 02:37:40 +0000 (02:37 -0000)]
2002-07-20  Tim Coleman <tim@timcoleman.com>
        * list.unix: Added System.ComponentModel/DefaultEventAttribute.cs
                and System.ComponentModel.DefaultProperty.cs to build

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 02:31:05 +0000 (02:31 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
        * list:
        * unix.args:
                Added System.Security.Permission/ReflectionPermission.cs and
                System.Security.Permission/EnvironmentPermission.cs and

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 02:30:28 +0000 (02:30 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
* ReflectionPermission.cs:
* EnvironmentPermission.cs:
bad place for an override keyword :(

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 02:22:13 +0000 (02:22 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
* makefile.gnu: added instructions to build System.EnterpriseServices.dll
on linux

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 02:20:16 +0000 (02:20 -0000)]
2002-07-22 Tim Coleman  <tim@timcoleman.com>
* makefile.gnu: added to build on linux

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 02:04:44 +0000 (02:04 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
        * list:
                Added System.Security.Permission/ReflectionPermission.cs and
                System.Security.Permission/EnvironmentPermission.cs and

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 02:03:44 +0000 (02:03 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
        * ReflectionPermission.cs:
        * EnvironmentPermission.cs:
                Stubbs added because these are referenced
                in System.Web.

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

21 years ago2002-07-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 23 Jul 2002 01:17:39 +0000 (01:17 -0000)]
2002-07-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Page.cs: added more page events to invoke automagically if some
methods are defined.

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

21 years ago2002-07-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Tue, 23 Jul 2002 01:04:32 +0000 (01:04 -0000)]
2002-07-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* icall.c:
(search_method): don't display debug message.

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Tue, 23 Jul 2002 01:00:50 +0000 (01:00 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
* HttpUtility.cs: Cleanup of the code, implementation
of HtmlDecode/HtmlEncode functions

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

21 years ago2002-07-22 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 22 Jul 2002 23:39:43 +0000 (23:39 -0000)]
2002-07-22  Miguel de Icaza  <miguel@ximian.com>

* class.cs (TypeContainer.AddMethod): Adding methods do not use IsValid,
but this is required to check for a method name being the same as
the containing class.

Handle this now.

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

21 years agoAdded a missing ;
Gonzalo Paniagua Javier [Mon, 22 Jul 2002 23:33:43 +0000 (23:33 -0000)]
Added a missing ;

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

21 years ago2002-07-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 22 Jul 2002 23:31:14 +0000 (23:31 -0000)]
2002-07-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* interface.cs: initialize variable.

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Mon, 22 Jul 2002 23:22:35 +0000 (23:22 -0000)]
2002-07-22 Tim Coleman <tim@timcoleman.com>
* WebServicesDescriptionAttribute.cs:
Added for build in System.Web.Services.Protocols

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Mon, 22 Jul 2002 23:19:46 +0000 (23:19 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
* SoapHeaderException.cs:
Fixed name error in constructor
* SoapUnknownHeader.cs:
Added reference to System.Xml.Serialization

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Mon, 22 Jul 2002 22:53:25 +0000 (22:53 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
        * SoapHeaderException.cs:
                New file added

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Mon, 22 Jul 2002 22:52:09 +0000 (22:52 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
* AnyReturnReader.cs:
* HtmlFormParameterReader.cs :
* HtmlFormParameterWriter.cs :
* HttpGetClientProtocol.cs :
* HttpMethodAttribute.cs :
* HttpPostClientProtocol.cs :
* HttpSimpleClientProtocol.cs :
* HttpWebClientProtocol.cs :
* LogicalMethodInfo.cs :
* LogicalMethodTypes.cs :
* MatchAttribute.cs :
* MimeFormatter.cs :
* MimeParameterReader.cs :
* MimeParameterWriter.cs :
* MimeReturnReader.cs :
* NopReturnReader.cs :
* PatternMatcher.cs :
* SoapClientMessage.cs :
* SoapDocumentMethodAttribute.cs :
* SoapDocumentServiceAttribute.cs :
* SoapException.cs :
* SoapExtension.cs :
* SoapExtensionAttribute.cs :
* SoapHeader.cs :
* SoapHeaderAttribute.cs :
* SoapHeaderCollection.cs :
* SoapHeaderDirection.cs :
* SoapHttpClientProtocol.cs :
* SoapMessage.cs :
* SoapMessageStage.cs :
* SoapParameterStyle.cs :
* SoapRpcMethodAttribute.cs :
* SoapRpcServiceAttribute.cs :
* SoapServerMessage.cs :
* SoapServiceRoutingStyle.cs :
* SoapUnknownHeader.cs :
* TextReturnReader.cs :
* UrlEncodedParameterWriter.cs :
* UrlParameterReader.cs :
* UrlParameterWriter.cs :
* ValueCollectionParameterReader.cs :
* WebClientAsyncResult.cs :
* WebClientProtocol.cs :
* WebServiceHandlerFactory.cs :
* XmlReturnReader.cs :
Add missing methods and attributes to make as few missing
things as possible in this namespace.  This is from the
project status page.

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

21 years ago2002-07-23 Martin Baulig <martin@gnome.org>
Martin Baulig [Mon, 22 Jul 2002 22:42:53 +0000 (22:42 -0000)]
2002-07-23  Martin Baulig  <martin@gnome.org>

Implemented the IndexerName attribute in interfaces.

* class.cs (TypeContainer.DefineIndexers): Don't set the indexer
name if this is an explicit interface implementation.
(Indexer.InterfaceIndexerName): New public variable.  If we're
implementing an interface indexer, this is the IndexerName in that
interface.  Otherwise, it's the IndexerName.
(Indexer.DefineMethod): If we're implementing interface indexer,
set InterfaceIndexerName.  Use the new Pending.IsInterfaceIndexer
and Pending.ImplementIndexer methods.
(Indexer.Define): Also define the PropertyBuilder if we're
implementing an interface indexer and this is neither an explicit
interface implementation nor do the IndexerName match the one in
the interface.

* pending.cs (TypeAndMethods): Added `MethodInfo [] need_proxy'.
If a method is defined here, then we always need to create a proxy
for it.  This is used when implementing interface indexers.
(Pending.IsInterfaceIndexer): New public method.
(Pending.ImplementIndexer): New public method.
(Pending.InterfaceMethod): Added `MethodInfo need_proxy' argument.
This is used when implementing interface indexers to define a proxy
if necessary.
(Pending.VerifyPendingMethods): Look in the `need_proxy' array and
define a proxy if necessary.

* interface.cs (Interface.IndexerName): New public variable.
(Interface.PopulateIndexer): Set the IndexerName.
(Interface.DefineIndexers): New private method.  Populate all the
indexers and make sure their IndexerNames match.

* typemanager.cs (IndexerPropertyName): Added support for interface
indexers.

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

21 years ago2002-07-23 Martin Baulig <martin@gnome.org>
Martin Baulig [Mon, 22 Jul 2002 22:40:42 +0000 (22:40 -0000)]
2002-07-23  Martin Baulig  <martin@gnome.org>

* test-148.cs: New test.

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

21 years ago2002-07-22 Peter Williams <peterw@ximian.com>
Peter Williams [Mon, 22 Jul 2002 22:20:19 +0000 (22:20 -0000)]
2002-07-22  Peter Williams  <peterw@ximian.com>

* class/library.make: (clean): Robustify this rule a bit.

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

21 years ago2002-07-22 Peter Williams <peterw@ximian.com>
Peter Williams [Mon, 22 Jul 2002 21:30:12 +0000 (21:30 -0000)]
2002-07-22  Peter Williams  <peterw@ximian.com>

* class/library.make: Oops, the deps weren't right -- touching a .cs
file didn't cause the libraries to be rebuilt.

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

21 years ago2002-07-22 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Mon, 22 Jul 2002 19:45:01 +0000 (19:45 -0000)]
2002-07-22  Dietmar Maurer  <dietmar@ximian.com>

* emit-x86.c (arch_allocate_var): fix alignment bug

* x86.brg (X86_CALL_BEGIN): add argument padding before emitting a call

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

21 years ago * metadata.c (mono_type_stack_size): added temporary fix for new gcc
Dietmar Maurer [Mon, 22 Jul 2002 18:43:44 +0000 (18:43 -0000)]
* metadata.c (mono_type_stack_size): added temporary fix for new gcc

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

21 years agoLink to the spanish mono list
Miguel de Icaza [Mon, 22 Jul 2002 17:51:57 +0000 (17:51 -0000)]
Link to the spanish mono list

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Mon, 22 Jul 2002 17:42:26 +0000 (17:42 -0000)]
2002-07-22 Tim Coleman <tim@timcoleman.com>
* Binding.cs:
* BindingCollection.cs:
* DocumentableItem.cs:
* FaultBinding.cs:
* FaultBindingCollection.cs:
* HttpAddressBinding.cs:
* HttpBinding.cs:
* HttpOperationBinding.cs:
* HttpUrlEncodedBinding.cs:
* HttpUrlReplacementBinding.cs:
* Import.cs:
* ImportCollection.cs:
* InputBinding.cs:
* Message.cs:
* MessageBinding.cs:
* MessageCollection.cs:
* MessagePart.cs:
* MessagePartCollection.cs:
* MimeContentBinding.cs:
* MimeMultipartRelatedBinding.cs:
* MimePart.cs:
* MimePartCollection.cs:
* MimeTextBinding.cs:
* MimeTextMatch.cs:
* MimeTextMatchCollection.cs:
* MimeXmlBinding.cs:
* Operation.cs:
* OperationBinding.cs:
* OperationBindingCollection.cs:
* OperationCollection.cs:
* OperationFaultCollection.cs:
* OperationFlow.cs:
* OperationMessage.cs:
* OperationMessageCollection.cs:
* OutputBinding.cs:
* Port.cs:
* PortCollection.cs:
* PortType.cs:
* PortTypeCollection.cs:
* ProtocolImporter.cs:
* Service.cs:
* ServiceCollection.cs:
* ServiceDescription.cs:
* ServiceDescriptionBaseCollection.cs:
* ServiceDescriptionCollection.cs:
* ServiceDescriptionFormatExtension.cs:
* ServiceDescriptionFormatExtensionCollection.cs:
* ServiceDescriptionImportWarnings.cs:
* SoapAddressBinding.cs:
* SoapBinding.cs:
* SoapBindingStyle.cs:
* SoapBindingUse.cs:
* SoapBodyBinding.cs:
* SoapExtensionImporter.cs:
* SoapExtensionReflector.cs:
* SoapFaultBinding.cs:
* SoapHeaderBinding.cs:
* SoapHeaderFaultBinding.cs:
* SoapOperationBinding.cs:
* SoapTransportImporter.cs:
* Types.cs:
1. Add missing attributes as determined by reflection
2. Fix protection levels where appropriate
3. Add missing items where appropriate
Basically, this was a change to remove all the X's from
the project status page for this namespace :)

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

21 years ago2002-07-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 22 Jul 2002 17:34:46 +0000 (17:34 -0000)]
2002-07-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Int32.cs:
* Int64.cs:
* UInt32.cs:
* UInt64.cs: fixed bug #28050. May be a MS bug?

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

21 years ago2002-07-22 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Mon, 22 Jul 2002 17:19:13 +0000 (17:19 -0000)]
2002-07-22  Dietmar Maurer  <dietmar@ximian.com>

* jit.c (mono_analyze_stack): s/k/k + 1/

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

21 years agoMon Jul 22 18:17:05 CEST 2002 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 22 Jul 2002 16:19:38 +0000 (16:19 -0000)]
Mon Jul 22 18:17:05 CEST 2002 Paolo Molaro <lupus@ximian.com>

* appdomain.c: set the missing filename when throwing exception.

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

21 years ago2002-07-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 22 Jul 2002 16:17:06 +0000 (16:17 -0000)]
2002-07-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* Control.cs:
(SaveViewState): save state even when control is not visible.
(SaveViewStateRecursive):
(LoadViewStateRecursive): made internal.

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

21 years ago(mono_type_stack_size): removed some test code
Dietmar Maurer [Mon, 22 Jul 2002 15:42:50 +0000 (15:42 -0000)]
(mono_type_stack_size): removed some test code

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

21 years ago2002-07-22 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Mon, 22 Jul 2002 15:36:29 +0000 (15:36 -0000)]
2002-07-22  Dietmar Maurer  <dietmar@ximian.com>

* metadata.c (mono_type_size): code cleanup

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

21 years ago2002-07-22 Martin Baulig <martin@gnome.org>
Martin Baulig [Mon, 22 Jul 2002 13:40:37 +0000 (13:40 -0000)]
2002-07-22  Martin Baulig  <martin@gnome.org>

* codegen.cs (EmitContext.HasReturnLabel): New public variable.
(EmitContext.EmitTopBlock): Always mark the ReturnLabel and emit a
ret if HasReturnLabel.
(EmitContext.TryCatchLevel, LoopBeginTryCatchLevel): New public
variables.

* statement.cs (Do.Emit, While.Emit, For.Emit, Foreach.Emit): Save
and set the ec.LoopBeginTryCatchLevel.
(Try.Emit): Increment the ec.TryCatchLevel while emitting the block.
(Continue.Emit): If the ec.LoopBeginTryCatchLevel is smaller than
the current ec.TryCatchLevel, the branch goes out of an exception
block.  In this case, we need to use Leave and not Br.

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

21 years ago2002-07-22 Martin Baulig <martin@gnome.org>
Martin Baulig [Mon, 22 Jul 2002 13:36:36 +0000 (13:36 -0000)]
2002-07-22  Martin Baulig  <martin@gnome.org>

* verify-2.cs: New test.

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

21 years ago2002-07-22 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Mon, 22 Jul 2002 13:35:10 +0000 (13:35 -0000)]
2002-07-22  Dietmar Maurer  <dietmar@ximian.com>

* x86.brg (LOCALLOC): align to MONO_FRAME_ALIGNMENT

* emit-x86.c (arch_get_argument_info): impl.

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Mon, 22 Jul 2002 13:30:26 +0000 (13:30 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
* System.Web.Services.build:
Added reference to new System.EnterpriseServices.dll
which is required for System.Web.Services.WebMethodAttribute

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Mon, 22 Jul 2002 13:29:44 +0000 (13:29 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
* WebMethodAttribute.cs:
Remove comments around TransactionOption bits
because I added that enum.
* WebServiceAttribute.cs:
* WebServiceBindingAttribute.cs:
Added "sealed" to protection level, which I missed
before.

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Mon, 22 Jul 2002 13:21:22 +0000 (13:21 -0000)]
2002-07-22 Tim Coleman <tim@timcoleman.com>
* library.build: Add build for System.EnterpriseServices

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Mon, 22 Jul 2002 13:20:21 +0000 (13:20 -0000)]
2002-07-22 Tim Coleman  <tim@timcoleman.com>
* TransactionOption.cs: New enum added as
required by System.Web.Services

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Mon, 22 Jul 2002 13:19:26 +0000 (13:19 -0000)]
2002-07-22 Tim Coleman  <tim@timcoleman.com>
* System.EnterpriseServices: New namespace created
to provide enum needed by Web Services
* System.EnterpriseServices.build: New file
* list: New file

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

21 years ago2002-07-22 Tim Coleman <tim@timcoleman.com>
Tim Coleman [Mon, 22 Jul 2002 13:17:20 +0000 (13:17 -0000)]
2002-07-22  Tim Coleman <tim@timcoleman.com>
* list: Added new files from System.Web.Services.Protocols
and System.Web.Services.Configuration

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

21 years ago2002-07-22 Martin Baulig <martin@gnome.org>
Martin Baulig [Mon, 22 Jul 2002 12:18:19 +0000 (12:18 -0000)]
2002-07-22  Martin Baulig  <martin@gnome.org>

* verify-1.cs: New test.  The verify-XXX.cs tests must be
compiled and then verified - either with `pedump --verify code'
or with PEverify.

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