mono.git
21 years ago2002-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years agoremoved extra using ms.win32
Dennis Hayes [Mon, 2 Dec 2002 02:47:15 +0000 (02:47 -0000)]
removed extra using ms.win32

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

21 years agotest form with all but one control
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

21 years agoSee last log message
Dennis Hayes [Mon, 2 Dec 2002 02:06:41 +0000 (02:06 -0000)]
See last log message

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

21 years ago 2002-11-28 DennisHayes <dennish@raytek.com>
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

21 years agoadded SWFTest to sln
Dennis Hayes [Mon, 2 Dec 2002 01:49:09 +0000 (01:49 -0000)]
added SWFTest to sln

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

21 years ago2002-12-01 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-12-01 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-12-01 Tim Coleman <tim@timcoleman.com>
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

21 years agoAdded new tests.
Alejandro Sánchez Acosta [Sun, 1 Dec 2002 23:57:15 +0000 (23:57 -0000)]
Added new tests.

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

21 years agoNew mcs errors tests.
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

21 years ago2002-12-01 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-12-01 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-12-01 Tim Coleman <tim@timcoleman.com>
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

21 years agoTest for C# Compiler. Incompatible accessibility. Indexer return type less accessible...
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

21 years agoTest for C# Compiler Error CS0053. Property return type less accessible than property.
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

21 years agoAdded more info.
Jaime Anguiano Olarra [Sun, 1 Dec 2002 18:37:36 +0000 (18:37 -0000)]
Added more info.

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

21 years agoTest for C# Compiler error CS0052. Field type is less accessible than field.
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

21 years agoSystem.Configuration.Install changed.
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

21 years agoAdded files to System.Configuration.Install
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

21 years agoTest for the Error CS0050. Incompatible accessibility. Return type less accessible...
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

21 years agoSorry I forgot the Line: 10
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

21 years agoTest for C# Compiler error CS0036. Attribute [In] can't accompany an out parameter.
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

21 years ago2002-12-01 Ville Palo <vi64pa@koti.soon.fi>
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

21 years agoSystem.Data/AcceptRejectRule.cs
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

21 years agoRemoved TODO attribute from abstract members
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

21 years ago2002-12-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years agoAdded stub
Jackson Harper [Sun, 1 Dec 2002 07:01:58 +0000 (07:01 -0000)]
Added stub

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

21 years ago2002-11-30 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-11-30 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-11-30 Tim Coleman <tim@timcoleman.com>
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

21 years agoAdded new files to System.Drawing.Design
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

21 years agosee last checkin
Dennis Hayes [Sat, 30 Nov 2002 23:20:13 +0000 (23:20 -0000)]
see last checkin

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

21 years ago 2002-11-28 DennisHayes <dennish@raytek.com>
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

21 years ago2002-11-30 Tim Coleman <tim@timcoleman.com>
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

21 years agoMore low hanging fruit.
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

21 years ago2002-11-30 Tim Coleman <tim@timcoleman.com>
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

21 years ago2002-11-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
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

21 years agoTest for C# Compiler Error CS0035: Ambiguous operator on operand of type foo.
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

21 years ago2nd Test for Error CS0027. In this case compile complains only of CS0026.
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

21 years agoTest for C# Compiler Error CS0027: Tried to used 'this' outside a constructor, method...
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

21 years agoTest for the C# Compiler Error CS0022: Wrong number of fields in indexer.
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

21 years agodon't cp on windows
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

21 years agoAdded test for C# Compiler ERROR CS0021
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

21 years agofixed teh build
Gonzalo Paniagua Javier [Sat, 30 Nov 2002 18:29:25 +0000 (18:29 -0000)]
fixed teh build

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

21 years ago2002-11-30 Daniel Morgan <danmorg@sc.rr.com>
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

21 years agolist.unix changed.
Alejandro Sánchez Acosta [Sat, 30 Nov 2002 17:38:12 +0000 (17:38 -0000)]
list.unix changed.

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

21 years agoAdded some classes and interfaces to System.ComponentModel.Design
Alejandro Sánchez Acosta [Sat, 30 Nov 2002 17:37:00 +0000 (17:37 -0000)]
Added some classes and interfaces to System.ComponentModel.Design

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

21 years ago2002-12-01 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sat, 30 Nov 2002 17:36:55 +0000 (17:36 -0000)]
2002-12-01  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>

* XmlDeclarationTests.cs (TestValueProperty):
applied patch by David Sheldon

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

21 years ago2002-12-01 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
Atsushi Eno [Sat, 30 Nov 2002 17:22:35 +0000 (17:22 -0000)]
2002-12-01  Atsushi Enomoto  <ginga@kit.hi-ho.ne.jp>

* XmlNode.cs (RemoveChild):
bugfixed when XmlNode is Document OwnerDocument is null
* XmlDeclaration.cs (Value):
bugfixed regular expression pattern.
* XmlDocument.cs (CreateNavigator): bugfixed access modifier.

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

21 years ago2002-11-30 Ville Palo <vi64pa@koti.soon.fi>
Ville Palo [Sat, 30 Nov 2002 14:48:33 +0000 (14:48 -0000)]
2002-11-30  Ville Palo <vi64pa@koti.soon.fi>

* DataRowChangeEventArgs.cs: Implemented Action and Row properties

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

21 years ago2002-11-30 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Sat, 30 Nov 2002 14:04:11 +0000 (14:04 -0000)]
2002-11-30  Daniel Morgan <danmorg@sc.rr.com>

* README: updated to include directions on
connecting to a database

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

21 years ago2002-11-30 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Sat, 30 Nov 2002 13:15:47 +0000 (13:15 -0000)]
2002-11-30  Daniel Morgan <danmorg@sc.rr.com>

* sqlsharpgtk.cs: fix dynamically creating DbDataAdapter
so external providers can display data in the DataGrid too,
included the use of OdbcDataAdapter for ODBC to use
a DataGrid, fix compile errors for a newer Gtk# in cvs

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

21 years ago2002-11-30 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Sat, 30 Nov 2002 12:50:09 +0000 (12:50 -0000)]
2002-11-30  Daniel Morgan <danmorg@sc.rr.com>

* README: updated by including help for all the
SQL# commands with examples

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

21 years ago2002-11-30 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Sat, 30 Nov 2002 11:16:23 +0000 (11:16 -0000)]
2002-11-30  Daniel Morgan <danmorg@sc.rr.com>

* SqlSharpCli.cs: allow the ODBC provider
to execute a query and save results an XML file
via the \exexml command

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

21 years ago2002-11-30 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Sat, 30 Nov 2002 11:06:15 +0000 (11:06 -0000)]
2002-11-30  Daniel Morgan <danmorg@sc.rr.com>

* System.Data.Odbc/OdbcDataReader.cs: implemented GetValues() method
needed by OdbcDataAdapter

* 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: added files for an
ODBC Data Adapter

* list: added new files to linux build
in namespace System.Data.Odbc for the ODBC Data Adapter

* System.Xml/XmlDataDocument.cs: commented method
protected internal override XPathNavigator CreateNavigator(XmlNode node)
because it would not compile on .NET Framework.  Added
a FIXME comment there

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

21 years agoBug again, sorry :-(
Ville Palo [Sat, 30 Nov 2002 09:28:06 +0000 (09:28 -0000)]
Bug again, sorry :-(

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

21 years ago2002-11-30 Ville Palo <vi64pa@koti.soon.fi>
Ville Palo [Sat, 30 Nov 2002 08:32:17 +0000 (08:32 -0000)]
2002-11-30  Ville Palo <vi64pa@koti.soon.fi>

* System.Data/DataRow.cs: Added internal property XmlDataID

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

21 years agoINSTALL was renamed to INSTALL.txt so make install will on Windows
Daniel Morgan [Sat, 30 Nov 2002 07:00:10 +0000 (07:00 -0000)]
INSTALL was renamed to INSTALL.txt so make install will on Windows

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

21 years ago2002-11-30 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 30 Nov 2002 05:58:27 +0000 (05:58 -0000)]
2002-11-30  Miguel de Icaza  <miguel@ximian.com>

* cs-tokenizer.cs: Handle 0xa0 as whitespace (#34752)

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

21 years ago2002-11-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Sat, 30 Nov 2002 01:46:16 +0000 (01:46 -0000)]
2002-11-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* marshal.c: applied patch from Aleksey Demakov that fixes
ves_icall_System_Runtime_InteropServices_Marshal_PtrToStringUni.

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

21 years agoupdated asp-net page
Gonzalo Paniagua Javier [Fri, 29 Nov 2002 21:14:52 +0000 (21:14 -0000)]
updated asp-net page

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

21 years ago2002-11-29 Ville Palo <vi64pa@koti.soon.fi>
Ville Palo [Fri, 29 Nov 2002 21:06:20 +0000 (21:06 -0000)]
2002-11-29  Ville Palo <vi64pa@koti.soon.fi>

* System.Xml/XmlDataDocument.cs: Started to implement.

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

21 years ago2002-11-29 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Fri, 29 Nov 2002 20:32:05 +0000 (20:32 -0000)]
2002-11-29  Daniel Morgan  <danmorg@sc.rr.com>

* INSTALL: renamed to INSTALL.txt because INSTALL
interferred with "make install" on windows

* makefile: changes to get "make install" work
on windows

* class/makefile.gnu: flush

* ilasm/makefile: updated for windows build

* monoresgen/makefile: updated for windows build

* tools/SqlSharp/SqlSharpCli.build: flush

* winexe.in: add file to be template for executable assemblies
to be installed on windows via "make install" by providing
a script that runs mono and the assembly
like mcs runs mono mcs.exe

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

21 years agoUps, there was a litle bug
Ville Palo [Fri, 29 Nov 2002 20:20:34 +0000 (20:20 -0000)]
Ups, there was a litle bug

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

21 years ago2002-11-29 Ville Palo <vi64pa@koti.soon.fi>
Ville Palo [Fri, 29 Nov 2002 20:13:54 +0000 (20:13 -0000)]
2002-11-29  Ville Palo <vi64pa@koti.soon.fi>

* DataSystem.Data.DataTableCollection.cs:
Removed HashTable. There could be situations where DataTable
is added to collection before it hava TableName. So using
HashTable is impossible.

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

21 years ago2002-11-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 29 Nov 2002 19:26:11 +0000 (19:26 -0000)]
2002-11-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* MarshalByRefObject.cs: undo latest changes. It breaks the build by
some obscure reasons (try make -f makefile.gnu using a corlib which has
the modified version).

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

21 years agoAdded test for the Error CS3005
Jaime Anguiano Olarra [Fri, 29 Nov 2002 17:38:52 +0000 (17:38 -0000)]
Added test for the Error CS3005

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

21 years agoPatch from dietmar that fixes stack unwinding for functions that call mono_stack_walk
Gonzalo Paniagua Javier [Fri, 29 Nov 2002 16:14:10 +0000 (16:14 -0000)]
Patch from dietmar that fixes stack unwinding for functions that call mono_stack_walk

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

21 years agoStarted InitializeLifetimeService and GetLifetimeService methods implementation.
Jaime Anguiano Olarra [Fri, 29 Nov 2002 04:04:57 +0000 (04:04 -0000)]
Started InitializeLifetimeService and GetLifetimeService methods implementation.

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

21 years agoAdded A Test Suite for System.Threading.Mutex
Eduardo Garcia Cebollero [Fri, 29 Nov 2002 03:36:21 +0000 (03:36 -0000)]
Added A Test Suite for System.Threading.Mutex

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

21 years ago2002-11-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Fri, 29 Nov 2002 03:07:50 +0000 (03:07 -0000)]
2002-11-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* list: added new file.
* System.Web.Compilation/GlobalAsaxCompiler.cs: compiler for global.asax
file. If the file exists, it will be compiled into an HttpApplication
derived class (directly or through a user-provided class).

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

21 years ago2002-11-28 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 29 Nov 2002 02:43:28 +0000 (02:43 -0000)]
2002-11-28  Sebastien Pouliot  <spouliot@videotron.ca>

* TODOAttribute.cs: New. Still much to do ;-)
* XmlDsigXPathTransform.cs: Corrected to compile. Transform is non-
functionnal.
* XmlDsigXsltTransform.cs: Corrected to compile. Transform is non-
functionnal.

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

21 years ago2002-11-28 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 29 Nov 2002 02:39:35 +0000 (02:39 -0000)]
2002-11-28  Sebastien Pouliot  <spouliot@videotron.ca>

* System.Security.build: New. Nant build file for Windows.

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

21 years ago2002-11-28 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 29 Nov 2002 02:35:43 +0000 (02:35 -0000)]
2002-11-28  Sebastien Pouliot  <spouliot@videotron.ca>

* AllTests.cs: Added missing test suites.

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

21 years ago2002-11-28 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Fri, 29 Nov 2002 02:32:42 +0000 (02:32 -0000)]
2002-11-28  Sebastien Pouliot  <spouliot@videotron.ca>

* AllTests.cs: New. Include System.Security.Cryptography.Xml
test suites.
* System.Security_test.build: New. Nant build file for Windows.

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

21 years agoStarted implementation for the InitializeLifetimeService method.
Jaime Anguiano Olarra [Fri, 29 Nov 2002 02:12:02 +0000 (02:12 -0000)]
Started implementation for the InitializeLifetimeService method.

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

21 years agoModified System.Drawing.Design
Alejandro Sánchez Acosta [Fri, 29 Nov 2002 01:39:29 +0000 (01:39 -0000)]
Modified System.Drawing.Design

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

21 years agoAdded some interfaces, delegates and stubs classes to System.Drawing.Design
Alejandro Sánchez Acosta [Fri, 29 Nov 2002 01:38:49 +0000 (01:38 -0000)]
Added some interfaces, delegates and stubs classes to System.Drawing.Design

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

21 years ago2002-11-28 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Fri, 29 Nov 2002 01:23:22 +0000 (01:23 -0000)]
2002-11-28  Daniel Morgan  <danmorg@sc.rr.com>

* makefile.gnu: added tools directory to linux build

* tools/makefile.gnu: added new file to built tools and install.
        dist works too.  test is just blank.

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

21 years agoAdded missed field
Alejandro Sánchez Acosta [Thu, 28 Nov 2002 23:46:28 +0000 (23:46 -0000)]
Added missed field

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

21 years agoStarting to implement the InitializeLifetimeService method.
Jaime Anguiano Olarra [Thu, 28 Nov 2002 20:16:46 +0000 (20:16 -0000)]
Starting to implement the InitializeLifetimeService method.

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

21 years ago2002-11-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 28 Nov 2002 17:26:31 +0000 (17:26 -0000)]
2002-11-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* icall.c: fixed get_location.

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

21 years ago2002-11-28 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Thu, 28 Nov 2002 15:42:17 +0000 (15:42 -0000)]
2002-11-28  Dietmar Maurer  <dietmar@ximian.com>

* emit-x86.c (arch_emit_prologue): don't save caller saved
registers twice.

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

21 years ago2002-11-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 28 Nov 2002 12:54:50 +0000 (12:54 -0000)]
2002-11-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* SoapServices.cs: fix error CS3005.

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

21 years ago2002-11-28 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Thu, 28 Nov 2002 12:45:46 +0000 (12:45 -0000)]
2002-11-28  Dietmar Maurer  <dietmar@ximian.com>

* icall.c: moved MONO_ARCH_SAVE_REGS to the end of the
declarations to make it work with older gcc.

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

21 years ago2002-11-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Thu, 28 Nov 2002 11:34:10 +0000 (11:34 -0000)]
2002-11-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* RegistryHive.cs: patch from Jackson Harper that fixes compilation.

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

21 years ago2002-11-28 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Thu, 28 Nov 2002 10:02:07 +0000 (10:02 -0000)]
2002-11-28  Dietmar Maurer  <dietmar@ximian.com>

* exception.c (x86_unwind_native_frame): support exceptions inside
native code using gcc generated exception tables (-fexception).

2002-11-19  Dietmar Maurer  <dietmar@ximian.com>

* exception.c: include some code from Zoltan Varga, but modified
it slightly.

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

21 years agoAdded file
Jackson Harper [Thu, 28 Nov 2002 08:13:24 +0000 (08:13 -0000)]
Added file

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

21 years agoAdded Skeleton for the System.Runtime.Remoting.SoapServices class.
Jaime Anguiano Olarra [Wed, 27 Nov 2002 21:55:32 +0000 (21:55 -0000)]
Added Skeleton for the System.Runtime.Remoting.SoapServices class.

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

21 years agoFixety fix
Miguel de Icaza [Wed, 27 Nov 2002 21:49:34 +0000 (21:49 -0000)]
Fixety fix

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

21 years agocvs.txt
Dennis Hayes [Wed, 27 Nov 2002 21:19:41 +0000 (21:19 -0000)]
cvs.txt
logfile.txt
Registry.cs
RegistryHive.cs
RegistryKey.cs

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

21 years ago 2002-11-27 DennisHayes <dennish@raytek.com>
Dennis Hayes [Wed, 27 Nov 2002 20:40:32 +0000 (20:40 -0000)]
  2002-11-27  DennisHayes <dennish@raytek.com>
* checkin for Alexandre Pigolkine (pigolkine@gmx.de) with minor changes

* Control.cs
* MainMenu.cs
* Menu.cs
* MenuItem.cs
* NativeWindow.cs
* win32Enums.cs
* win32functions.cs

* WIN32 implmentation

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

21 years agoChanged backslash to /
Gonzalo Paniagua Javier [Wed, 27 Nov 2002 17:21:02 +0000 (17:21 -0000)]
Changed backslash to /

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

21 years ago2002-11-26 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 27 Nov 2002 17:17:19 +0000 (17:17 -0000)]
2002-11-26  Miguel de Icaza  <miguel@ximian.com>

* typemanager.cs (IsCLRType): New routine to tell whether a type
is one of the builtin types.

Maybe it needs to use TypeCodes to be faster.  Maybe we could use
typecode in more places instead of doing pointer comparissions.
We could leverage some knowledge about the way the typecodes are
laid out.

New code to cache namespaces in assemblies, it is currently not
invoked, to be used soon.

* decl.cs (DeclSpace.MakeFQN): Simple optimization.

* expression.cs (Binary.ResolveOperator): specially handle
strings, and do not perform user-defined operator overloading for
built-in types.

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

21 years ago2002-11-26 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 27 Nov 2002 16:56:23 +0000 (16:56 -0000)]
2002-11-26  Miguel de Icaza  <miguel@ximian.com>

* String.cs (Concat): Reduce the number of compares required.

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

21 years agoAdded links to The Mono Tutorial and to The Mono Hispano site.
Jaime Anguiano Olarra [Wed, 27 Nov 2002 16:39:16 +0000 (16:39 -0000)]
Added links to The Mono Tutorial and to The Mono Hispano site.

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

21 years ago2002-11-27 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Wed, 27 Nov 2002 11:00:09 +0000 (11:00 -0000)]
2002-11-27  Dietmar Maurer  <dietmar@ximian.com>

* exception.c: massive code cleanups. The code is still
architecture dependent, but it should be now possible to reuse the
complex parts for other architecture.

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

21 years agomakefile.gnu not buidling from topdir makefile.gnu
Daniel Morgan [Wed, 27 Nov 2002 07:00:37 +0000 (07:00 -0000)]
makefile.gnu not buidling from topdir makefile.gnu

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

21 years ago2002-11-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 27 Nov 2002 04:24:57 +0000 (04:24 -0000)]
2002-11-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* System.Web.Compilation/AspGenerator.cs: fixed target file name and
generated class name.
* System.Web.Compilation/BaseCompiler.cs: reference assemblies in
PrivateBinPath.
* System.Web.UI/UserControl.cs: fixed SetAttribute.
* System.Web.UI/UserControlParser.cs: set the correct base type.

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