Alejandro Sánchez Acosta [Thu, 5 Dec 2002 01:22:43 +0000 (01:22 -0000)]
Added System.ComponentModel.Design.Serialization
svn path=/trunk/mcs/; revision=9389
Alejandro Sánchez Acosta [Thu, 5 Dec 2002 01:22:00 +0000 (01:22 -0000)]
Added some files to System.ComponentModel.Design.Serialization
svn path=/trunk/mcs/; revision=9388
Miguel de Icaza [Thu, 5 Dec 2002 00:55:04 +0000 (00:55 -0000)]
Small fix: 2002-12-04 Miguel de Icaza <miguel@ximian.com>
* cs-tokenizer.cs: Small fix, because decimal_digits is used in a
context where we need a 2-character lookahead.
svn path=/trunk/mcs/; revision=9387
Alejandro Sánchez Acosta [Thu, 5 Dec 2002 00:49:46 +0000 (00:49 -0000)]
list.unix updated
svn path=/trunk/mcs/; revision=9386
Alejandro Sánchez Acosta [Thu, 5 Dec 2002 00:48:37 +0000 (00:48 -0000)]
Added new files to System.ComponentModel.Design
svn path=/trunk/mcs/; revision=9385
Miguel de Icaza [Wed, 4 Dec 2002 23:23:49 +0000 (23:23 -0000)]
Flush
svn path=/trunk/mono/; revision=9384
Miguel de Icaza [Wed, 4 Dec 2002 21:07:02 +0000 (21:07 -0000)]
2002-12-04 Miguel de Icaza <miguel@ximian.com>
* pending.cs (PendingImplementation): Rework so we can keep track
of interface types all the time, and flag those which were
implemented by parents as optional.
2002-12-03 Miguel de Icaza <miguel@ximian.com>
* expression.cs (Binary.ResolveOperator): Use
String.Concat(string,string,string) or
String.Concat(string,string,string,string) when possible.
* typemanager: More helper methods.
svn path=/trunk/mcs/; revision=9383
Atsushi Eno [Wed, 4 Dec 2002 18:58:48 +0000 (18:58 -0000)]
2002-12-04 Tim Haynes <thaynes@openlinksw.com>
* class/System.XML/System.Xml/XmlElement.cs: Made more refined
checks on attributeNode to fix 32262.
svn path=/trunk/mcs/; revision=9382
Ville Palo [Wed, 4 Dec 2002 18:54:18 +0000 (18:54 -0000)]
2002-12-04 Ville Palo <vi64pa@koti.soon.fi>
* DataRow.cs:
* DataRowCollection.cs: Added some event handlins stuff.
* DataSet.cs: Some fixes.
* DataTable.cs: Added event handlers.
svn path=/trunk/mcs/; revision=9381
Ville Palo [Wed, 4 Dec 2002 18:40:45 +0000 (18:40 -0000)]
2002-12-04 Ville Palo <vi64pa@koti.soon.fi>
* System.Xml/XmlDataDocument.cs: Now this works in both ways,
DataSet <--> XmlDataDocument.cs at some level at least.
svn path=/trunk/mcs/; revision=9380
Gonzalo Paniagua Javier [Wed, 4 Dec 2002 16:13:24 +0000 (16:13 -0000)]
2002-12-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* TypeBuilder.cs: implemented GetInterfaceMap () when the Type has been
created.
svn path=/trunk/mcs/; revision=9379
Paolo Molaro [Wed, 4 Dec 2002 15:07:37 +0000 (15:07 -0000)]
Wed Dec 4 16:04:28 CET 2002 Paolo Molaro <lupus@ximian.com>
* Type.cs: implemented GetInterfaceMap (needs an updated runtime).
svn path=/trunk/mcs/; revision=9378
Paolo Molaro [Wed, 4 Dec 2002 15:04:56 +0000 (15:04 -0000)]
Wed Dec 4 16:02:25 CET 2002 Paolo Molaro <lupus@ximian.com>
* icall.c: implemented GetInterfaceMap() related icall.
* domain.c, loader.h: load MethodInfo in mono_defaults.
svn path=/trunk/mono/; revision=9377
Paolo Molaro [Wed, 4 Dec 2002 10:04:40 +0000 (10:04 -0000)]
Wed Dec 4 11:02:30 CET 2002 Paolo Molaro <lupus@ximian.com>
* gc.c: disable the finalizer thread for now, untill all the issues
with it are resolved.
svn path=/trunk/mono/; revision=9376
Paolo Molaro [Wed, 4 Dec 2002 09:46:14 +0000 (09:46 -0000)]
Wed Dec 4 10:44:01 CET 2002 Paolo Molaro <lupus@ximian.com>
* string-icalls.c: handle embedded nulls in string ctor when the
length is specified.
svn path=/trunk/mono/; revision=9375
Dennis Hayes [Wed, 4 Dec 2002 01:35:42 +0000 (01:35 -0000)]
switched to unix style line terminators
svn path=/trunk/mcs/; revision=9374
Dennis Hayes [Wed, 4 Dec 2002 01:32:42 +0000 (01:32 -0000)]
2002-12-3 DennisHayes <dennish@raytek.com>
* 140 files changed. replaced throw notimplmenteds with FIXME:s, removed dead code,
* corrected attributes, minor implmentations
svn path=/trunk/mcs/; revision=9373
Paolo Molaro [Tue, 3 Dec 2002 18:34:56 +0000 (18:34 -0000)]
Tue Dec 3 19:32:04 CET 2002 Paolo Molaro <lupus@ximian.com>
* pending.cs: remove the bogus return from GetMissingInterfaces()
(see the 2002-11-06 entry: the mono runtime is now fixed in cvs).
svn path=/trunk/mcs/; revision=9371
Paolo Molaro [Tue, 3 Dec 2002 18:31:24 +0000 (18:31 -0000)]
Tue Dec 3 19:29:20 CET 2002 Paolo Molaro <lupus@ximian.com>
* class.c: look for explicit interface implementation in parent
classes, too.
svn path=/trunk/mono/; revision=9370
Jaime Anguiano Olarra [Tue, 3 Dec 2002 17:33:10 +0000 (17:33 -0000)]
With these new tests (73-79) we have completed the tests from CS0001 to
CS0100 for the compiler.
svn path=/trunk/mcs/; revision=9369
Jaime Anguiano Olarra [Tue, 3 Dec 2002 16:38:37 +0000 (16:38 -0000)]
Test for C# Compiler ErrorCS0072. An event can only override another event.
svn path=/trunk/mcs/; revision=9368
César Natarén [Tue, 3 Dec 2002 16:27:49 +0000 (16:27 -0000)]
mcs/class: Added assembly directory System.ServiceProcess
svn path=/trunk/mcs/; revision=9367
Jaime Anguiano Olarra [Tue, 3 Dec 2002 14:47:45 +0000 (14:47 -0000)]
Test for C# Compiler Error CS0071. NOTE: Very strange behavior. See later
Bugzilla report.
svn path=/trunk/mcs/; revision=9366
Dietmar Maurer [Tue, 3 Dec 2002 12:36:49 +0000 (12:36 -0000)]
2002-12-03 Dietmar Maurer <dietmar@ximian.com>
* gc.c (run_finalize): dont run the finalizer (strange behaviour on rh7.3)
svn path=/trunk/mono/; revision=9365
Paolo Molaro [Tue, 3 Dec 2002 11:42:09 +0000 (11:42 -0000)]
Tue Dec 3 12:40:06 CET 2002 Paolo Molaro <lupus@ximian.com>
* gc.c: protect handles with a critical section.
svn path=/trunk/mono/; revision=9364
César Natarén [Tue, 3 Dec 2002 06:56:55 +0000 (06:56 -0000)]
Added files: PowerBroadcastStatus.cs, ServiceAccount.cs,
ServiceControllerPermissionAccess.cs, ServiceControllerStatus.cs,
ServiceStartMode.cs and ServiceType.cs. All of them are enum
implementations.
svn path=/trunk/mcs/; revision=9363
Gonzalo Paniagua Javier [Tue, 3 Dec 2002 05:52:26 +0000 (05:52 -0000)]
2002-12-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Array.cs: use Object.Equals (obj, obj) to compare objects to avoid
nulls. Fixes #34909.
svn path=/trunk/mcs/; revision=9362
Gonzalo Paniagua Javier [Tue, 3 Dec 2002 00:07:10 +0000 (00:07 -0000)]
2002-12-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* AppDomain.cs: DoAssemblyResolve now returns when one of the handlers
returns a non-null assembly.
svn path=/trunk/mcs/; revision=9361
Gonzalo Paniagua Javier [Mon, 2 Dec 2002 23:58:56 +0000 (23:58 -0000)]
2002-12-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* MulticastDelegate.cs: make GetInvocationList work for more than 1
delegate.
svn path=/trunk/mcs/; revision=9360
Gonzalo Paniagua Javier [Mon, 2 Dec 2002 21:39:46 +0000 (21:39 -0000)]
2002-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpApplicationFactory.cs: get the events from the application class,
fire Application/Session Start/End and add the others as application
events.
svn path=/trunk/mcs/; revision=9359
Gonzalo Paniagua Javier [Mon, 2 Dec 2002 21:26:11 +0000 (21:26 -0000)]
2002-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* MulticastDelegate.cs: implemented GetInvocationList. I'll check later
if this is the correct order of invocation.
svn path=/trunk/mcs/; revision=9358
Gonzalo Paniagua Javier [Mon, 2 Dec 2002 20:47:54 +0000 (20:47 -0000)]
2002-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* EventInfo.cs: implemented (Add|Remove)EventHandler.
svn path=/trunk/mcs/; revision=9357
Jaime Anguiano Olarra [Mon, 2 Dec 2002 17:58:36 +0000 (17:58 -0000)]
Test for C# Compiler Error CS0069. Interface events can't have add or remove accessors.
svn path=/trunk/mcs/; revision=9356
Atsushi Eno [Mon, 2 Dec 2002 17:57:45 +0000 (17:57 -0000)]
2002-12-03 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
* XmlDocument.cs (CreateNavigator(XmlNode)) : reverted
* XmlTextWriter.cs (WriteStartElementInternal):
fixed when default namespace was specified, all descendants
fail to omit the default namespace declarations.
* XmlAttribute.cs,
XmlDocument.cs,
XmlNode.cs (internal XmlLang/XmlSpace) : implemented(defined)
* XmlAttribute.cs,
XmlDocumentFragment.cs,
XmlElement.cs (set_InnerXml): now uses XmlLang/XmlSpace
* XmlElement.cs (set_IsEmpty) : implemented
(WriteTo) : removed my improper indenting (Writer already done)
* XmlNode.cs (BaseURI) : fixed if ParentNode is null, NullPointerEx
(ConstructDOM) : implemented when xmlReader isn't XmlTextReader
...and renamed XmlDocument.ConventionalParser to ReusableReader ;-)
svn path=/trunk/mcs/; revision=9355
Jaime Anguiano Olarra [Mon, 2 Dec 2002 17:43:03 +0000 (17:43 -0000)]
Test for C# Compiler Error CS0068. Events can't have initializers inside interfaces.
svn path=/trunk/mcs/; revision=9354
Ville Palo [Mon, 2 Dec 2002 17:31:07 +0000 (17:31 -0000)]
2002-12-02 Ville Palo <vi64pa@koti.soon.fi>
* System.Xml/XmlDataDocument.cs : some fixes and some imlemented
methods.
svn path=/trunk/mcs/; revision=9353
Jaime Anguiano Olarra [Mon, 2 Dec 2002 17:25:27 +0000 (17:25 -0000)]
Test for C# Compiler Error CS0067. Event never used.
svn path=/trunk/mcs/; revision=9352
Jaime Anguiano Olarra [Mon, 2 Dec 2002 17:18:14 +0000 (17:18 -0000)]
Test for C# Compiler Error CS0061. Inconsistent accessibility. Base interface less accessible than interface.
svn path=/trunk/mcs/; revision=9351
Jaime Anguiano Olarra [Mon, 2 Dec 2002 17:06:22 +0000 (17:06 -0000)]
Test for C# Compiler ErrorCS0059. Inconsisten accessibility. Parameter type less accessible than delegate.
svn path=/trunk/mcs/; revision=9350
Dietmar Maurer [Mon, 2 Dec 2002 16:15:33 +0000 (16:15 -0000)]
2002-12-02 Dietmar Maurer <dietmar@ximian.com>
* jit.c (mono_analyze_stack): added some additinal checks to verify IL code
svn path=/trunk/mono/; revision=9349
Dick Porter [Mon, 2 Dec 2002 16:01:33 +0000 (16:01 -0000)]
Don't assume that jay is on the path
svn path=/trunk/mcs/; revision=9348
Gonzalo Paniagua Javier [Mon, 2 Dec 2002 15:59:32 +0000 (15:59 -0000)]
fixed System.Configuration.Install and readded to the build
svn path=/trunk/mcs/; revision=9347
Gonzalo Paniagua Javier [Mon, 2 Dec 2002 15:40:19 +0000 (15:40 -0000)]
Fixes the build on windows. Someone should check if this is correct.
svn path=/trunk/mcs/; revision=9346
Gonzalo Paniagua Javier [Mon, 2 Dec 2002 15:31:59 +0000 (15:31 -0000)]
Removed System.Configuration.Install from the build. It does not build.
svn path=/trunk/mcs/; revision=9345
Dietmar Maurer [Mon, 2 Dec 2002 15:29:13 +0000 (15:29 -0000)]
2002-12-02 root <dietmar@ximian.com>
* x86.brg (stmt): POP floating point stack correctly
svn path=/trunk/mono/; revision=9344
Tim Coleman [Mon, 2 Dec 2002 14:41:13 +0000 (14:41 -0000)]
2002-12-02 Tim Coleman <tim@timcoleman.com>
* Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs:
Really remove this file.
svn path=/trunk/mcs/; revision=9343
Jaime Anguiano Olarra [Mon, 2 Dec 2002 09:33:36 +0000 (09:33 -0000)]
Added error line.
svn path=/trunk/mcs/; revision=9342
Jaime Anguiano Olarra [Mon, 2 Dec 2002 09:32:45 +0000 (09:32 -0000)]
Test for C# Compiler Error CS0058. Incompatible accessibility. Parameter type less accessible than delegate.
svn path=/trunk/mcs/; revision=9341
Jaime Anguiano Olarra [Mon, 2 Dec 2002 09:31:21 +0000 (09:31 -0000)]
Test for C# Compiler Error CS0057. Inconsistent compatibility. Parameter type less accessible than operator.
svn path=/trunk/mcs/; revision=9340
Jaime Anguiano Olarra [Mon, 2 Dec 2002 09:29:05 +0000 (09:29 -0000)]
Test for C# Compiler Error CS0056. Inconsistent accessibility. Operator return type less accessible than operator.
svn path=/trunk/mcs/; revision=9339
Jaime Anguiano Olarra [Mon, 2 Dec 2002 09:27:26 +0000 (09:27 -0000)]
Test for C# Compiler Error CS0055. Inconsistent accessibility. Parameter type less accessible than indexer.
svn path=/trunk/mcs/; revision=9338
Gonzalo Paniagua Javier [Mon, 2 Dec 2002 03:26:58 +0000 (03:26 -0000)]
frees memory if it cannot load the specified assembly
svn path=/trunk/mono/; revision=9336
Gonzalo Paniagua Javier [Mon, 2 Dec 2002 03:02:23 +0000 (03:02 -0000)]
2002-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Type.cs: changed the signature of internal_from_name. Modified
the overloads of GetType to use it and check the typeName argument.
Implemented FindInterfaces.
svn path=/trunk/mcs/; revision=9335
Gonzalo Paniagua Javier [Mon, 2 Dec 2002 03:02:09 +0000 (03:02 -0000)]
2002-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* icall.c:
(ves_icall_type_from_name): it now has throwOnError and ignoreCase
parameters. If no assembly specified, try getting the type from all
the assemblies in the current domain, else, load the assembly and get
the type from it.
svn path=/trunk/mono/; revision=9334
Gonzalo Paniagua Javier [Mon, 2 Dec 2002 02:49:17 +0000 (02:49 -0000)]
2002-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* namespace.cs: avoid duplicated 'using xxx' being added to
using_clauses. This prevents mcs from issuing and 'ambiguous type' error
when we get more than one 'using' statement for the same namespace.
Report a CS0105 warning for it.
svn path=/trunk/mcs/; revision=9333
Dennis Hayes [Mon, 2 Dec 2002 02:47:15 +0000 (02:47 -0000)]
removed extra using ms.win32
svn path=/trunk/mcs/; revision=9332
Dennis Hayes [Mon, 2 Dec 2002 02:24:37 +0000 (02:24 -0000)]
test form with all but one control
svn path=/trunk/mcs/; revision=9331
Dennis Hayes [Mon, 2 Dec 2002 02:06:41 +0000 (02:06 -0000)]
See last log message
svn path=/trunk/mcs/; revision=9330
Dennis Hayes [Mon, 2 Dec 2002 02:06:11 +0000 (02:06 -0000)]
2002-11-28 DennisHayes <dennish@raytek.com>
* AccessibleObject.cs
* Application.cs
* ApplicationContext.cs
* AxHost.cs
* Binding.cs
* BindingContext.cs
* Button.cs
* CheckBox.cs
* CheckedListBox.cs
* Clipboard.cs
* ColorDialog.cs
* ColumnHeader.cs
* ComboBox.cs
* CommonDialog.cs
* ContainerControl.cs
* ContextMenu.cs
* Control.cs
* ControlBindingsCollection.cs
* ControlPaint.cs
* CreateParams.cs
* CurrencyManager.cs
* Cursor.cs
* CursorConverter.cs
* Cursors.cs
* DataFormats.cs
* DataGrid.cs
* DataGridTableStyle.cs
* DataGridTextBox.cs
* DataGridTextBoxColumn.cs
* DataObject.cs
* ErrorProvider.cs
* Form.cs
* removed some throw notimplmented ecexptions
* Some small implmentaions
* some dead code removal
svn path=/trunk/mcs/; revision=9329
Dennis Hayes [Mon, 2 Dec 2002 01:49:09 +0000 (01:49 -0000)]
added SWFTest to sln
svn path=/trunk/mcs/; revision=9328
Tim Coleman [Mon, 2 Dec 2002 01:39:19 +0000 (01:39 -0000)]
2002-12-01 Tim Coleman <tim@timcoleman.com>
* ChangeLog: Fix a typo.
svn path=/trunk/mcs/; revision=9327
Tim Coleman [Mon, 2 Dec 2002 01:38:32 +0000 (01:38 -0000)]
2002-12-01 Tim Coleman <tim@timcoleman.com>
* System.Data.SqlClient/SqlDataReader.cs:
Change to reflect TdsSchemaInfo -> TdsDataColumnCollection
shift.
svn path=/trunk/mcs/; revision=9326
Tim Coleman [Mon, 2 Dec 2002 01:37:12 +0000 (01:37 -0000)]
2002-12-01 Tim Coleman <tim@timcoleman.com>
* Mono.Data.TdsClient/TdsDataReader.cs:
Change to reflect TdsSchemaInfo -> TdsDataColumnCollection
shift.
svn path=/trunk/mcs/; revision=9325
Alejandro Sánchez Acosta [Sun, 1 Dec 2002 23:57:15 +0000 (23:57 -0000)]
Added new tests.
svn path=/trunk/mcs/; revision=9324
Alejandro Sánchez Acosta [Sun, 1 Dec 2002 21:06:41 +0000 (21:06 -0000)]
New mcs errors tests.
svn path=/trunk/mcs/; revision=9323
Tim Coleman [Sun, 1 Dec 2002 19:08:51 +0000 (19:08 -0000)]
2002-12-01 Tim Coleman <tim@timcoleman.com>
* Mono.Data.SybaseClient/SybaseDataAdapter.cs:
Change to reflect TdsSchemaInfo -> TdsDataColumnCollection
shift.
svn path=/trunk/mcs/; revision=9322
Tim Coleman [Sun, 1 Dec 2002 19:07:37 +0000 (19:07 -0000)]
2002-12-01 Tim Coleman <tim@timcoleman.com>
* System.Data.SqlClient/SqlDataAdapter.cs:
Change to reflect TdsSchemaInfo -> TdsDataColumnCollection
shift.
svn path=/trunk/mcs/; revision=9321
Tim Coleman [Sun, 1 Dec 2002 19:05:14 +0000 (19:05 -0000)]
2002-12-01 Tim Coleman <tim@timcoleman.com>
* list:
Remove more unnecessary files.
* Mono.Data.Tds.Protocol/TdsDataRow.cs:
* Mono.Data.Tds.Protocol/TdsDataColumn.cs:
* Mono.Data.Tds.Protocol/TdsDataColumnCollection.cs:
New classes
* Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs:
* Mono.Data.Tds.Protocol/TdsPacketColumnOrderResult.cs:
* Mono.Data.Tds.Protocol/TdsPacketControlResult.cs:
* Mono.Data.Tds.Protocol/TdsPacketOutputParam.cs:
* Mono.Data.Tds.Protocol/TdsPacketResult.cs:
* Mono.Data.Tds.Protocol/TdsPacketRowResult.cs:
* Mono.Data.Tds.Protocol/TdsSchemaInfo.cs:
Remove obsolete classes
* Mono.Data.Tds.Protocol/ITds.cs:
* Mono.Data.Tds.Protocol/Tds.cs:
* Mono.Data.Tds.Protocol/Tds42.cs:
* Mono.Data.Tds.Protocol/Tds50.cs:
* Mono.Data.Tds.Protocol/Tds70.cs:
* Mono.Data.Tds.Protocol/Tds80.cs:
Change Schema and ColumnValues
svn path=/trunk/mcs/; revision=9320
Jaime Anguiano Olarra [Sun, 1 Dec 2002 18:58:10 +0000 (18:58 -0000)]
Test for C# Compiler. Incompatible accessibility. Indexer return type less accessible than indexer.
svn path=/trunk/mcs/; revision=9319
Jaime Anguiano Olarra [Sun, 1 Dec 2002 18:43:34 +0000 (18:43 -0000)]
Test for C# Compiler Error CS0053. Property return type less accessible than property.
svn path=/trunk/mcs/; revision=9318
Jaime Anguiano Olarra [Sun, 1 Dec 2002 18:37:36 +0000 (18:37 -0000)]
Added more info.
svn path=/trunk/mcs/; revision=9317
Jaime Anguiano Olarra [Sun, 1 Dec 2002 18:34:30 +0000 (18:34 -0000)]
Test for C# Compiler error CS0052. Field type is less accessible than field.
svn path=/trunk/mcs/; revision=9316
Alejandro Sánchez Acosta [Sun, 1 Dec 2002 15:46:43 +0000 (15:46 -0000)]
System.Configuration.Install changed.
svn path=/trunk/mcs/; revision=9315
Alejandro Sánchez Acosta [Sun, 1 Dec 2002 15:46:09 +0000 (15:46 -0000)]
Added files to System.Configuration.Install
svn path=/trunk/mcs/; revision=9314
Jaime Anguiano Olarra [Sun, 1 Dec 2002 13:22:43 +0000 (13:22 -0000)]
Test for the Error CS0050. Incompatible accessibility. Return type less accessible than method.
svn path=/trunk/mcs/; revision=9313
Jaime Anguiano Olarra [Sun, 1 Dec 2002 13:14:47 +0000 (13:14 -0000)]
Sorry I forgot the Line: 10
svn path=/trunk/mcs/; revision=9312
Jaime Anguiano Olarra [Sun, 1 Dec 2002 13:06:28 +0000 (13:06 -0000)]
Test for C# Compiler error CS0036. Attribute [In] can't accompany an out parameter.
svn path=/trunk/mcs/; revision=9311
Ville Palo [Sun, 1 Dec 2002 08:41:09 +0000 (08:41 -0000)]
2002-12-01 Ville Palo <vi64pa@koti.soon.fi>
* list: Added XmlDataDocument.cs
* System.Xml/XmlDataDocument.cs: more implementation.
svn path=/trunk/mcs/; revision=9310
Ville Palo [Sun, 1 Dec 2002 08:37:59 +0000 (08:37 -0000)]
System.Data/AcceptRejectRule.cs
System.Data/CommandBehavior.cs
System.Data/CommandType.cs
System.Data/ConnectionState.cs
System.Data/Constraint.cs
System.Data/ConstraintCollection.cs
System.Data/ConstraintException.cs
System.Data/DataCategoryAttribute.cs
System.Data/DataColumn.cs
System.Data/DataColumnChangeEventArgs.cs
System.Data/DataColumnChangeEventHandler.cs
System.Data/DataColumnCollection.cs
System.Data/DataColumnPropertyDescriptor.cs
System.Data/DataException.cs
System.Data/DataRelation.cs
System.Data/DataRelationCollection.cs
System.Data/DataRow.cs
System.Data/DataRowAction.cs
System.Data/DataRowBuilder.cs
System.Data/DataRowChangeEventArgs.cs
System.Data/DataRowChangeEventHandler.cs
System.Data/DataRowCollection.cs
System.Data/DataRowState.cs
System.Data/DataRowVersion.cs
System.Data/DataRowView.cs
System.Data/DataSet.cs
System.Data/DataSysDescriptionAttribute.cs
System.Data/DataTable.cs
System.Data/DataTableCollection.cs
System.Data/DataView.cs
System.Data/DataViewManager.cs
System.Data/DataViewRowState.cs
System.Data/DataViewSetting.cs
System.Data/DataViewSettingCollection.cs
System.Data/DBConcurrencyException.cs
System.Data/DbType.cs
System.Data/DeletedRowInaccessibleException.cs
System.Data/DuplicateNameException.cs
System.Data/EvaluateException.cs
System.Data/FillErrorEventArgs.cs
System.Data/FillErrorEventHandler.cs
System.Data/ForeignKeyConstraint.cs
System.Data/IColumnMapping.cs
System.Data/IColumnMappingCollection.cs
System.Data/IDataAdapter.cs
System.Data/IDataParameter.cs
System.Data/IDataParameterCollection.cs
System.Data/IDataReader.cs
System.Data/IDataRecord.cs
System.Data/IDbCommand.cs
System.Data/IDbConnection.cs
System.Data/IDbDataAdapter.cs
System.Data/IDbDataParameter.cs
System.Data/IDbTransaction.cs
System.Data/InRowChangingEventException.cs
System.Data/InternalDataCollectionBase.cs
System.Data/InvalidConstraintException.cs
System.Data/InvalidExpressionException.cs
System.Data/IsolationLevel.cs
System.Data/ITableMapping.cs
System.Data/ITableMappingCollection.cs
System.Data/Locale.cs
System.Data/MappingType.cs
System.Data/MergeFailedEventArgs.cs
System.Data/MergeFailedEventHandler.cs
System.Data/MissingMappingAction.cs
System.Data/MissingPrimaryKeyException.cs
System.Data/MissingSchemaAction.cs
System.Data/NoNullAllowedException.cs
System.Data/ParameterDirection.cs
System.Data/PropertyAttributes.cs
System.Data/PropertyCollection.cs
System.Data/ReadOnlyException.cs
System.Data/ResDescriptionAttribute.cs
System.Data/RowNotInTableException.cs
System.Data/Rule.cs
System.Data/SchemaType.cs
System.Data/SqlDbType.cs
System.Data/StateChangeEventArgs.cs
System.Data/StateChangeEventHandler.cs
System.Data/StatementType.cs
System.Data/StrongTypingException.cs
System.Data/SyntaxErrorException.cs
System.Data/TODOAttribute.cs
System.Data/TypeDataSetGeneratorException.cs
System.Data/UniqueConstraint.cs
System.Data/UpdateRowSource.cs
System.Data/UpdateStatus.cs
System.Data/VersionNotFoundException.cs
System.Data/XmlReadMode.cs
System.Data/XmlWriteMode.cs
System.Data/XmlConstants.cs
System.Data.Common/DataAdapter.cs
System.Data.Common/DataColumnMapping.cs
System.Data.Common/DataColumnMappingCollection.cs
System.Data.Common/DataTableMapping.cs
System.Data.Common/DataTableMappingCollection.cs
System.Data.Common/DbDataAdapter.cs
System.Data.Common/DbDataPermission.cs
System.Data.Common/DbDataPermissionAttribute.cs
System.Data.Common/DbDataRecord.cs
System.Data.Common/DbEnumerator.cs
System.Data.Common/FieldNameLookup.cs
System.Data.Common/RowUpdatedEventArgs.cs
System.Data.Common/RowUpdatingEventArgs.cs
System.Data.Common/SchemaInfo.cs
System.Data.OleDb/libgda.cs
System.Data.OleDb/OleDbCommand.cs
System.Data.OleDb/OleDbCommandBuilder.cs
System.Data.OleDb/OleDbConnection.cs
System.Data.OleDb/OleDbDataAdapter.cs
System.Data.OleDb/OleDbDataReader.cs
System.Data.OleDb/OleDbError.cs
System.Data.OleDb/OleDbErrorCollection.cs
System.Data.OleDb/OleDbException.cs
System.Data.OleDb/OleDbInfoMessageEventArgs.cs
System.Data.OleDb/OleDbInfoMessageEventHandler.cs
System.Data.OleDb/OleDbLiteral.cs
System.Data.OleDb/OleDbParameter.cs
System.Data.OleDb/OleDbParameterCollection.cs
System.Data.OleDb/OleDbPermission.cs
System.Data.OleDb/OleDbPermissionAttribute.cs
System.Data.OleDb/OleDbRowUpdatedEventArgs.cs
System.Data.OleDb/OleDbRowUpdatedEventHandler.cs
System.Data.OleDb/OleDbRowUpdatingEventArgs.cs
System.Data.OleDb/OleDbRowUpdatingEventHandler.cs
System.Data.OleDb/OleDbSchemaGuid.cs
System.Data.OleDb/OleDbTransaction.cs
System.Data.OleDb/OleDbType.cs
System.Data.SqlTypes/INullable.cs
System.Data.SqlTypes/SqlBinary.cs
System.Data.SqlTypes/SqlBoolean.cs
System.Data.SqlTypes/SqlByte.cs
System.Data.SqlTypes/SqlCompareOptions.cs
System.Data.SqlTypes/SqlDateTime.cs
System.Data.SqlTypes/SqlDecimal.cs
System.Data.SqlTypes/SqlDouble.cs
System.Data.SqlTypes/SqlGuid.cs
System.Data.SqlTypes/SqlInt16.cs
System.Data.SqlTypes/SqlInt32.cs
System.Data.SqlTypes/SqlInt64.cs
System.Data.SqlTypes/SqlMoney.cs
System.Data.SqlTypes/SqlNullValueException.cs
System.Data.SqlTypes/SqlSingle.cs
System.Data.SqlTypes/SqlString.cs
System.Data.SqlTypes/SqlTruncateException.cs
System.Data.SqlTypes/SqlTypeException.cs
System.Data.Odbc/OdbcColumn.cs
System.Data.Odbc/OdbcCommand.cs
System.Data.Odbc/OdbcConnection.cs
System.Data.Odbc/OdbcDataReader.cs
System.Data.Odbc/OdbcError.cs
System.Data.Odbc/OdbcErrorCollection.cs
System.Data.Odbc/OdbcException.cs
System.Data.Odbc/OdbcParameter.cs
System.Data.Odbc/OdbcParameterCollection.cs
System.Data.Odbc/OdbcTransaction.cs
System.Data.Odbc/OdbcType.cs
System.Data.Odbc/libodbc.cs
System.Data.Odbc/OdbcDataAdapter.cs
System.Data.Odbc/OdbcRowUpdatedEventArgs.cs
System.Data.Odbc/OdbcRowUpdatedEventHandler.cs
System.Data.Odbc/OdbcRowUpdatingEventArgs.cs
System.Data.Odbc/OdbcRowUpdatingEventHandler.cs
System.Data.SqlClient/SqlClientPermission.cs
System.Data.SqlClient/SqlClientPermissionAttribute.cs
System.Data.SqlClient/SqlCommand.cs
System.Data.SqlClient/SqlCommandBuilder.cs
System.Data.SqlClient/SqlConnection.cs
System.Data.SqlClient/SqlConnectionPool.cs
System.Data.SqlClient/SqlDataAdapter.cs
System.Data.SqlClient/SqlDataReader.cs
System.Data.SqlClient/SqlError.cs
System.Data.SqlClient/SqlErrorCollection.cs
System.Data.SqlClient/SqlException.cs
System.Data.SqlClient/SqlInfoMessageEventArgs.cs
System.Data.SqlClient/SqlInfoMessageEventHandler.cs
System.Data.SqlClient/SqlParameter.cs
System.Data.SqlClient/SqlParameterCollection.cs
System.Data.SqlClient/SqlParameterConverter.cs
System.Data.SqlClient/SqlRowUpdatedEventArgs.cs
System.Data.SqlClient/SqlRowUpdatedEventHandler.cs
System.Data.SqlClient/SqlRowUpdatingEventArgs.cs
System.Data.SqlClient/SqlRowUpdatingEventHandler.cs
System.Data.SqlClient/SqlTransaction.cs
System.Data.SqlClient/SqlXmlTextReader.cs
System.Xml/XmlDataDocument.cs
svn path=/trunk/mcs/; revision=9309
Jackson Harper [Sun, 1 Dec 2002 08:10:48 +0000 (08:10 -0000)]
Removed TODO attribute from abstract members
svn path=/trunk/mcs/; revision=9308
Gonzalo Paniagua Javier [Sun, 1 Dec 2002 07:57:32 +0000 (07:57 -0000)]
2002-12-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* StringBuilder.cs: fixed constructor. Thanks to marcusU for reporting.
svn path=/trunk/mcs/; revision=9307
Jackson Harper [Sun, 1 Dec 2002 07:01:58 +0000 (07:01 -0000)]
Added stub
svn path=/trunk/mcs/; revision=9306
Tim Coleman [Sun, 1 Dec 2002 05:23:57 +0000 (05:23 -0000)]
2002-11-30 Tim Coleman <tim@timcoleman.com>
* list:
Remove unnecessary files.
* Mono.Data.Tds.Protocol/TdsPacketEndTokenResult.cs:
* Mono.Data.Tds.Protocol/TdsMessage.cs:
* Mono.Data.Tds.Protocol/TdsPacketUnknown.cs:
* Mono.Data.Tds.Protocol/TdsPacketRetStatResult.cs:
Remove these classes as they are unused.
svn path=/trunk/mcs/; revision=9305
Tim Coleman [Sun, 1 Dec 2002 05:04:26 +0000 (05:04 -0000)]
2002-11-30 Tim Coleman <tim@timcoleman.com>
* list:
Remove unnecessary files.
* Mono.Data.Tds.Protocol/TdsPacketEndTokenResult.cs:
* Mono.Data.Tds.Protocol/TdsMessage.cs:
* Mono.Data.Tds.Protocol/TdsPacketUnknown.cs:
Remove these classes as they are unused.
svn path=/trunk/mcs/; revision=9304
Tim Coleman [Sun, 1 Dec 2002 04:57:59 +0000 (04:57 -0000)]
2002-11-30 Tim Coleman <tim@timcoleman.com>
* list:
Remove unnecessary files.
* Mono.Data.Tds.Protocol/TdsPacketUnknown.cs:
Remove this class as it is unused.
svn path=/trunk/mcs/; revision=9303
Alejandro Sánchez Acosta [Sun, 1 Dec 2002 01:18:29 +0000 (01:18 -0000)]
Added new files to System.Drawing.Design
svn path=/trunk/mcs/; revision=9302
Dennis Hayes [Sat, 30 Nov 2002 23:20:13 +0000 (23:20 -0000)]
see last checkin
svn path=/trunk/mcs/; revision=9298
Dennis Hayes [Sat, 30 Nov 2002 23:17:45 +0000 (23:17 -0000)]
2002-11-28 DennisHayes <dennish@raytek.com>
* In visual studio, I added a SWFTest project to the SWF solution.
* Using Microsoft's swf.dll, I added one of each possible stock controls to the form.
* I closed the form (swf design stuff i svery incomplete).
* I Removed the reference to MS's swf.dll, and added a reference to the SWF project.
* The result compiles, runs, and can be closed, without crashing in windows.
* PrintPreviewDialog is the only item (other than crystal reports) on the
* standard toolbar that is not included.
* When run, a standard window comes up, not a dialog/form type window.
* The form is as small as possible, just a caption bar of minimum width
* with control bax and min/max box. It can be resized to any size fine.
* no controls are actualy displayed. they may be of zero size, or it
* may be due to the window not being a dialog box, or it may be anything.
* ApplicationContext.cs
* Button.cs
* ChangeLog
* CheckBox.cs
* CheckedListBox.cs
* ColorDialog.cs
* ComboBox.cs
* ContainerControl.cs
* Control.cs
* DataGrid.cs
* DateTimePicker.cs
* DomainUpDown.cs
* ErrorProvider.cs
* FileDialog.cs
* FontDialog.cs
* Form.cs
* GroupBox.cs
* HelpProvider.cs
* HScrollBar.cs
* ImageList.cs
* Label.cs
* LinkLabel.cs
* ListBox.cs
* ListControl.cs
* ListView.cs
* logfile.txt
* MainMenu.cs
* Menu.cs
* MenuItem.cs
* NativeWindow.cs
* NotifyIcon.cs
* NumericUpDown.cs
* OpenFileDialog.cs
* PageSetupDialog.cs
* Panel.cs
* PictureBox.cs
* PrintDialog.cs
* PrintPreviewControl.cs
* PrintPreviewDialog.cs
* ProgressBar.cs
* RadioButton.cs
* RichTextBox.cs
* SaveFileDialog.cs
* ScrollableControl.cs
* ScrollBar.cs
* Splitter.cs
* StatusBar.cs
* System.Windows.Forms.csproj
* System.Windows.Forms.csproj.user
* TabControl.cs
* TextBox.cs
* TextBoxBase.cs
* Timer.cs
* ToolBar.cs
* ToolBarButton.cs
* tooltip.cs
* TrackBar.cs
* TreeNode.cs
* TreeNodeCollection.cs
* TreeView.cs
* UpDownBase.cs
* UserControl.cs
* VScrollBar.cs
* win32Enums.cs
* win32functions.cs
svn path=/trunk/mcs/; revision=9297
Tim Coleman [Sat, 30 Nov 2002 22:45:57 +0000 (22:45 -0000)]
2002-11-30 Tim Coleman <tim@timcoleman.com>
* ChangeLog:
Forgot to commit.
svn path=/trunk/mcs/; revision=9296
Miguel de Icaza [Sat, 30 Nov 2002 22:34:28 +0000 (22:34 -0000)]
More low hanging fruit.
2002-11-30 Miguel de Icaza <miguel@ximian.com>
* cs-tokenizer.cs (consume_identifier): use read directly, instead
of calling getChar/putback, uses internal knowledge of it.
(xtoken): Reorder tokenizer so most common patterns are checked
first. This reduces the compilation time in another 5% (from 8.11s
average to 7.73s for bootstrapping mcs on my Mobile p4/1.8ghz).
The parsing time is 22% of the compilation in mcs, and from that
64% is spent on the tokenization process.
I tried using a binary search for keywords, but this is slower
than the hashtable. Another option would be to do a couple of
things:
* Not use a StringBuilder, instead use an array of chars,
with a set value. Notice that this way we could catch
the 645 error without having to do it *afterwards*.
* We could write a hand-parser to avoid the hashtable
compares altogether.
The identifier consumption process takes 37% of the tokenization
time. Another 15% is spent on is_number. 56% of the time spent
on is_number is spent on Int64.Parse:
* We could probably choose based on the string length to
use Int32.Parse or Int64.Parse and avoid all the 64-bit
computations.
Another 3% is spend on wrapping `xtoken' in the `token' function.
svn path=/trunk/mcs/; revision=9295
Tim Coleman [Sat, 30 Nov 2002 21:26:53 +0000 (21:26 -0000)]
2002-11-30 Tim Coleman <tim@timcoleman.com>
* list:
* Mono.Data.Tds.Protocol/TdsPacketColumnNamesResult:
* Mono.Data.Tds.Protocol/TdsPacketTableNameResult:
Remove these classes, since they are essentially just
ArrayLists.
* Mono.Data.Tds.Protocol/Tds.cs:
* Mono.Data.Tds.Protocol/Tds42.cs:
* Mono.Data.Tds.Protocol/Tds50.cs:
* Mono.Data.Tds.Protocol/Tds70.cs:
Make ProcessSubPacket return an enum instead of instantiating
useless classes. Remove the TdsPacketColumnNamesResult
and TdsPacketTableNameResult in favour of ArrayLists.
* Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs:
Add a Count property.
svn path=/trunk/mcs/; revision=9294
Gonzalo Paniagua Javier [Sat, 30 Nov 2002 20:48:55 +0000 (20:48 -0000)]
2002-11-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web/HttpApplicationFactory.cs: compile global.asax file if it
exists.
* System.Web.Compilation/AspElements.cs: added @Application directive.
* System.Web.Compilation/AspGenerator.cs: make it work also with
application files. We currently generate an extra private function.
svn path=/trunk/mcs/; revision=9293
Jaime Anguiano Olarra [Sat, 30 Nov 2002 20:09:16 +0000 (20:09 -0000)]
Test for C# Compiler Error CS0035: Ambiguous operator on operand of type foo.
svn path=/trunk/mcs/; revision=9292
Jaime Anguiano Olarra [Sat, 30 Nov 2002 19:15:59 +0000 (19:15 -0000)]
2nd Test for Error CS0027. In this case compile complains only of CS0026.
svn path=/trunk/mcs/; revision=9291
Jaime Anguiano Olarra [Sat, 30 Nov 2002 19:13:45 +0000 (19:13 -0000)]
Test for C# Compiler Error CS0027: Tried to used 'this' outside a constructor, method or property.
svn path=/trunk/mcs/; revision=9290
Jaime Anguiano Olarra [Sat, 30 Nov 2002 18:50:08 +0000 (18:50 -0000)]
Test for the C# Compiler Error CS0022: Wrong number of fields in indexer.
svn path=/trunk/mcs/; revision=9289
Gonzalo Paniagua Javier [Sat, 30 Nov 2002 18:47:12 +0000 (18:47 -0000)]
don't cp on windows
svn path=/trunk/mcs/; revision=9288
Jaime Anguiano Olarra [Sat, 30 Nov 2002 18:39:32 +0000 (18:39 -0000)]
Added test for C# Compiler ERROR CS0021
svn path=/trunk/mcs/; revision=9287
Gonzalo Paniagua Javier [Sat, 30 Nov 2002 18:29:25 +0000 (18:29 -0000)]
fixed teh build
svn path=/trunk/mcs/; revision=9286
Daniel Morgan [Sat, 30 Nov 2002 17:41:26 +0000 (17:41 -0000)]
2002-11-30 Daniel Morgan <danmorg@sc.rr.com>
* man/sqlsharpcli.1: added file - a man page
for SQL# CLI
* man/Makefile.am: added sqlsharpcli.1 to man_MANS
svn path=/trunk/mono/; revision=9285