mono.git
21 years ago2002-10-22 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Tue, 22 Oct 2002 16:14:11 +0000 (16:14 -0000)]
2002-10-22  Tim Coleman (tim@timcoleman.com)
        * list:
                Add TODOAttribute in both
                namespaces

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

21 years ago2002-10-22 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Tue, 22 Oct 2002 16:12:57 +0000 (16:12 -0000)]
2002-10-22  Tim Coleman (tim@timcoleman.com)
        * Tds.cs :
                More implementation.  Does some
                query stuff now.  Can also change
                database.
        * TdsConnectionParameters.cs:
                Rename Host to DataSource, and
                add Hostname for the local hostname.
        * TdsPacketEndTokenResult.cs:
                Change TODO attribute
        * TODOAttribute.cs:
                New class added

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

21 years ago2002-10-23 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 22 Oct 2002 16:07:33 +0000 (16:07 -0000)]
2002-10-23  Nick Drochak  <ndrochak@gol.com>

* DateAndTimeTest.cs: Try to set the culture for these tests and see
if that helps.  All but one works on my machine.

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

21 years ago2002-10-22 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Tue, 22 Oct 2002 16:06:50 +0000 (16:06 -0000)]
2002-10-22  Tim Coleman (tim@timcoleman.com)
        * TdsCommand.cs:
        * TdsTransaction.cs:
                Some implementation
        * TdsConnection.cs:
                Code cleanups, more implementation
        * TODOAttribute.cs:
                Add this to this namespace
        * TdsDataReader.cs:
        * TdsErrorCollection.cs:
        * TdsException.cs:
        * TdsParameterCollection.cs:
                Change the TODO attributes

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

21 years ago2002-10-23 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 22 Oct 2002 15:23:44 +0000 (15:23 -0000)]
2002-10-23  Nick Drochak  <ndrochak@gol.com>

* makefile: Remove mcs2.exe and mcs3.exe on 'make clean'

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

21 years ago*** empty log message ***
Tim Coleman [Tue, 22 Oct 2002 15:19:49 +0000 (15:19 -0000)]
*** empty log message ***

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

21 years ago2002-10-23 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 22 Oct 2002 15:17:42 +0000 (15:17 -0000)]
2002-10-23  Nick Drochak  <ndrochak@gol.com>

* ConstraintCollectionTest.cs (SetUp): Clear the constraints before
each test.
* ConstraintTest.cs: same
* DataColumnTest.cs: Get exceptions straight.  Some are thrown and some
aren't

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

21 years agoEvidence.cs from Jackson Harper
Miguel de Icaza [Tue, 22 Oct 2002 14:40:02 +0000 (14:40 -0000)]
Evidence.cs from Jackson Harper

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

21 years agoSome updates.
Jaime Anguiano Olarra [Tue, 22 Oct 2002 14:19:07 +0000 (14:19 -0000)]
Some updates.

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

21 years ago2002-10-22 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Tue, 22 Oct 2002 13:54:27 +0000 (13:54 -0000)]
2002-10-22  Nick Drochak  <ndrochak@gol.com>

* DataColumnTest.cs: Remove compiler warnings and use caught exception
to report useful info.

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

21 years ago2002-10-21 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Tue, 22 Oct 2002 01:29:26 +0000 (01:29 -0000)]
2002-10-21  Miguel de Icaza  <miguel@ximian.com>

* driver.cs: Do not make mcs-debug conditional, so we do not break
builds that use it.

* statement.cs (UsageVector.MergeChildren): I would like Martin to
review this patch.  But basically after all the children variables
have been merged, the value of "Breaks" was not being set to
new_breaks for Switch blocks.  I think that it should be set after
it has executed.  Currently I set this to the value of new_breaks,
but only if new_breaks is FlowReturn.ALWAYS, which is a bit
conservative, but I do not understand this code very well.

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

21 years ago2002-10-21 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Tue, 22 Oct 2002 00:14:12 +0000 (00:14 -0000)]
2002-10-21  Daniel Morgan <danmorg@sc.rr.com>

* sqlsharpgtk.cs
* SqlEditor.cs: added files for SQL# For GTK#

* win32.make: added make file to build on Windows

* sql-editor-gtk-widget: added subdirectory

* sql-editor-gtk-widget/gnome-db-sqleditor.c
* sql-editor-gtk-widget/gnome-db-sqleditor.h: added files for
sql editor gtk+ widget

* sql-editor-gtk-widget/Win32.make: added make file
to build gtk+ widget on Windows

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

21 years ago2002-10-21 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Mon, 21 Oct 2002 23:32:42 +0000 (23:32 -0000)]
2002-10-21  Tim Coleman (tim@timcoleman.com)
* Tds.cs
* TdsComm.cs:
A whole slew of changes to get logon
to work (it now works in both TDS 7.0
and TDS 4.2) ... danmorg can test with
8.0 if he likes.
TdsComm has some simplifications too,
because C# has some features not present
in the Java implementation.
* TdsConnectionParameters.cs:
Change a few default values.
* TdsMessage.cs:
Implement this class.

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

21 years ago2002-10-21 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Mon, 21 Oct 2002 23:29:04 +0000 (23:29 -0000)]
2002-10-21  Tim Coleman (tim@timcoleman.com)
* TdsConnection.cs:
Make sure to set the TDS Version. (This will
use 4.2)

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

21 years ago2002-10-21 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 21 Oct 2002 21:26:01 +0000 (21:26 -0000)]
2002-10-21  Miguel de Icaza  <miguel@ximian.com>

* X509CertificateCollection.cs (Add): New method.

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

21 years agoFlush
Miguel de Icaza [Mon, 21 Oct 2002 21:02:12 +0000 (21:02 -0000)]
Flush

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

21 years agoFlush
Miguel de Icaza [Mon, 21 Oct 2002 21:01:26 +0000 (21:01 -0000)]
Flush

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

21 years agoAdded OdbcErrorCollection.cs to list.
Mark Crichton [Mon, 21 Oct 2002 19:22:49 +0000 (19:22 -0000)]
Added OdbcErrorCollection.cs to list.

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

21 years ago2002-10-21 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 21 Oct 2002 17:05:50 +0000 (17:05 -0000)]
2002-10-21  Miguel de Icaza  <miguel@ximian.com>

* cs-tokenizer.cs: Also allow \r in comments as a line separator.

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

21 years ago2002-10-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 21 Oct 2002 17:04:53 +0000 (17:04 -0000)]
2002-10-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* RC2CryptoServiceProvider.cs: fixed end of lines (changed from \r
to \n).

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

21 years agoImplemented full error handling support: OdbcException, OdbcError, OdbcErrorCollection
Brian Ritchie [Mon, 21 Oct 2002 16:44:14 +0000 (16:44 -0000)]
Implemented full error handling support: OdbcException, OdbcError, OdbcErrorCollection
includes full error text returned by ODBC driver

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

21 years ago2002-10-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 21 Oct 2002 16:40:28 +0000 (16:40 -0000)]
2002-10-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* StreamReader.cs: ReadLine now treats a \r not followed by a \n as a
\n (this is what MS does).

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

21 years ago2002-10-19 Ville Palo <vi64pa@koti.soon.fi>
Ville Palo [Mon, 21 Oct 2002 15:23:20 +0000 (15:23 -0000)]
2002-10-19  Ville Palo <vi64pa@koti.soon.fi>

* System.Data.SqlTypes/AllTests.cs:
* System.Data.SqlTypes/SqlGuidTest.cs: new test suite for SqlGuid.

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

21 years ago2002-10-22 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Mon, 21 Oct 2002 15:09:42 +0000 (15:09 -0000)]
2002-10-22  Nick Drochak  <ndrochak@gol.com>

* XmlTextWriterTests.cs: Null is ok when prefix is "xmlns".

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

21 years agoFix typo.
Nick Drochak [Mon, 21 Oct 2002 14:44:16 +0000 (14:44 -0000)]
Fix typo.

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

21 years ago2002-10-21 Rodrigo Moya <rodrigo@ximian.com>
Rodrigo Moya [Mon, 21 Oct 2002 12:21:47 +0000 (12:21 -0000)]
2002-10-21  Rodrigo Moya <rodrigo@ximian.com>

* list: removed libodbchelper.cs file, which has been removed.

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

21 years agoadded new files in System.Data.Odbc
Gonzalo Paniagua Javier [Mon, 21 Oct 2002 12:15:06 +0000 (12:15 -0000)]
added new files in System.Data.Odbc

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

21 years ago2002-10-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 21 Oct 2002 12:14:13 +0000 (12:14 -0000)]
2002-10-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>

* ChangeLog: added.
* OdbcError.cs:
* OdbcException.cs: added dummy implementation for these missing
classes.

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

21 years ago2002-10-21 Duncan Mak <duncan@ximian.com>
Duncan Mak [Mon, 21 Oct 2002 04:18:43 +0000 (04:18 -0000)]
2002-10-21  Duncan Mak  <duncan@ximian.com>

* XmlDocument.cs:
* XmlElement.cs:
* XmlNode.cs:
* XmlTextReader.cs: Implementation for XmlNode.InnerXml from
Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>.

* XmlTextReaderTests.cs:
* XmlElementTests.cs:
* XmlDocumentTests.cs: Patches from Atsushi Enomoto
<ginga@kit.hi-ho.ne.jp>.

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

21 years ago 2002-10-18 DennisHayes <dennish@raytek.com>
Dennis Hayes [Mon, 21 Oct 2002 03:25:38 +0000 (03:25 -0000)]
  2002-10-18  DennisHayes <dennish@raytek.com>

* StatusBarPanelAutoSize.cs
* StatusBarPanelBorderStyle.cs
* StatusBarPanelClickEventArgs.cs
* StatusBarPanelClickEventHandler.cs
* StatusBarPanelStyle.cs
* TabAlignment.cs
* ToolBar.cs
* ToolBarAppearance.cs
* ToolBarButton.cs
* ToolBarButtonClickEventArgs.cs
* ToolBarButtonClickEventHandler.cs
* ToolBarButtonStyle.cs
* ToolBarTextAlign.cs
* Tooltip.cs
* TreeNode.cs
* TreeNodeCollection.cs
* TreeView.cs
* TreeViewAction.cs
* TreeViewCancelEventArgs.cs
* TreeViewCancelEventHandler.cs
* TreeViewEventArgs.cs
* TreeViewEventHandler.cs
* UICues.cs
* UICuesEventArgs.cs
* UICuesEventHandler.cs
* UpDownEventArgs.cs
* UpDownEventHandler.cs
* WINELib.csproj
* WINELib.csproj.user
* winelib.sln

* Moved file from SWF need for uncommented code.
* Include porject file for Visual studio.
* forgot solution file for visual studio.
* will break winelib build because some classes that
* should be public are not marked as suh, so default to private.
* resulting in error "visiblity does not match"
* will fix and check in Tuseday.
* planed to fix tonight, but am out of time and want to get this cjahecked in.

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

21 years ago 2002-10-18 DennisHayes <dennish@raytek.com>
Dennis Hayes [Mon, 21 Oct 2002 03:18:32 +0000 (03:18 -0000)]
  2002-10-18  DennisHayes <dennish@raytek.com>

* PaintEventHandler.cs
* PropertyTabChangedEventArgs.cs
* PropertyTabChangedEventHandler.cs
* PropertyValueChangedEventArgs.cs
* PropertyValueChangedEventHandler.cs
* QueryAccessibilityHelpEventArgs.cs
* QueryAccessibilityHelpEventHandler.cs
* QueryContinueDragEventArgs.cs
* QueryContinueDragEventHandler.cs
* RightToLeft.cs
* ScrollEventArgs.cs
* ScrollEventHandler.cs
* ScrollEventType.cs
* SelectedGridItemChangedEventArgs.cs
* SelectedGridItemChangedEventHandler.cs
* SizeGripStyle.cs
* SplitterEventArgs.cs
* SplitterEventHandler.cs
* StatusBar.cs
* StatusBarDrawItemEventArgs.cs
* StatusBarDrawItemEventHandler.cs
* StatusBarPanel.cs

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

21 years ago 2002-10-18 DennisHayes <dennish@raytek.com>
Dennis Hayes [Mon, 21 Oct 2002 03:15:13 +0000 (03:15 -0000)]
  2002-10-18  DennisHayes <dennish@raytek.com>

* KeyPressEventHandler.cs
* Keys.cs
* LabelEditEventArgs.cs
* LabelEditEventHandler.cs
* LayoutEventArgs.cs
* LayoutEventHandler.cs
* LeftRightAlignment.cs
* LinkArea.cs
* LinkBehavior.cs
* LinkClickedEventArgs.cs
* LinkClickedEventHandler.cs
* LinkLabel.cs
* LinkLabelLinkClickedEventArgs.cs
* LinkLabelLinkClickedEventHandler.cs
* ListViewAlignment.cs
* MainMenu.cs
* MdiLayout.cs
* MeasureItemEventArgs.cs
* MeasureItemEventHandler.cs
* Menu.cs
* Message.cs
* MessageBoxButtons.cs
* MessageBoxDefaultButton.cs
* MessageBoxIcon.cs
* MessageBoxOptions.cs
* MouseButtons.cs
* MouseEventArgs.cs
* MouseEventHandler.cs
* NavigateEventArgs.cs
* NavigateEventHandler.cs
* NodeLabelEditEventArgs.cs
* NodeLabelEditEventHandler.cs
* PaintEventArgs.cs

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

21 years ago 2002-10-18 DennisHayes <dennish@raytek.com>
Dennis Hayes [Mon, 21 Oct 2002 03:10:32 +0000 (03:10 -0000)]
  2002-10-18  DennisHayes <dennish@raytek.com>
* HelpEventArgs.cs
* HelpEventHandler.cs
* HorizontalAlignment.cs
* IButtonControl.cs
* IDataObject.cs
* ImageList.cs
* ImageListStreamer.cs
* ImeMode.cs
* IMessageFilter.cs
* InputLanguage.cs
* InputLanguageChangedEventArgs.cs
* InputLanguageChangedEventHandler.cs
* InputLanguageChangingEventArgs.cs
* InputLanguageChangingEventHandler.cs
* InputLanguageCollection.cs
* InvalidateEventArgs.cs
* InvalidateEventHandler.cs
* ItemChangedEventArgs.cs
* ItemChangedEventHandler.cs
* ItemCheckEventArgs.cs
* ItemCheckEventHandler.cs
* ItemDragEventArgs.cs
* ItemDragEventHandler.cs
* IWin32Window.cs
* IWindowTarget.cs
* KeyEventArgs.cs
* KeyEventHandler.cs
* KeyPressEventArgs.cs

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

21 years ago 2002-10-18 DennisHayes <dennish@raytek.com>
Dennis Hayes [Mon, 21 Oct 2002 03:07:00 +0000 (03:07 -0000)]
  2002-10-18  DennisHayes <dennish@raytek.com>

* ConvertEventArgs.cs
* ConvertEventHandler.cs
* CreateParams.cs
* Cursor.cs
* DateBoldEventArgs.cs
* DateRangeEventArgs.cs
* DateRangeEventHandler.cs
* DialogResult.cs
* DockStyle.cs
* DragAction.cs
* DragDropEffects.cs
* DragEventArgs.cs
* DragEventHandler.cs
* DrawItemState.cs
* ErrorIconAlignment.cs
* FlatStyle.cs
* FormBorderStyle.cs
* FormStartPosition.cs
* FormWindowState.cs
* GiveFeedbackEventArgs.cs
* GiveFeedbackEventHandler.cs
* GridItem.cs

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

21 years ago 2002-10-18 DennisHayes <dennish@raytek.com>
Dennis Hayes [Mon, 21 Oct 2002 03:02:52 +0000 (03:02 -0000)]
  2002-10-18  DennisHayes <dennish@raytek.com>
* Application.cs
* Button.cs
* ButtonBase.cs
* changelog
* ContainerControl.cs
* Control.cs
* DrawItemEventArgs.cs
* DrawItemEventHandler.cs
* Font.cs
* Form.cs
* IAccessible.cs
* IContainerControl.cs
* Label.cs
* MenuItem.cs
* MessageBox.cs
* NativeWindow.cs
* ScrollableControl.cs
* Win32.cs

* Added some implmentation. Uncommented some stuff.
* About to add files to implment stuff uncommented.

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

21 years ago 2002-10-18 DennisHayes <dennish@raytek.com>
Dennis Hayes [Mon, 21 Oct 2002 02:47:35 +0000 (02:47 -0000)]
  2002-10-18  DennisHayes <dennish@raytek.com>
* Application.cs
* Button.cs
* ButtonBase.cs
* changelog
* ContainerControl.cs
* Control.cs
* DrawItemEventArgs.cs
* DrawItemEventHandler.cs
* Font.cs
* Form.cs
* IAccessible.cs
* IContainerControl.cs
* Label.cs
* MenuItem.cs
* MessageBox.cs
* NativeWindow.cs
* ScrollableControl.cs
* Win32.cs

* Added some implmentation. Uncommented some stuff.
* About to add files to implment stuff uncommented.

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

21 years ago2002-10-20 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Sun, 20 Oct 2002 20:20:12 +0000 (20:20 -0000)]
2002-10-20  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* using Mono.GetOptions preliminar support for response files,
  changed the makefile target 'test' for use o response file testmbas/filelist

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

21 years agoalpha support for response files
Rafael Teixeira [Sun, 20 Oct 2002 20:06:40 +0000 (20:06 -0000)]
alpha support for response files

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

21 years ago2002-10-20 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Sun, 20 Oct 2002 19:38:09 +0000 (19:38 -0000)]
2002-10-20  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* merged many sources from mcs/mcs, to resync

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

21 years ago- Transaction Isolation Level is supported
Brian Ritchie [Sun, 20 Oct 2002 19:19:50 +0000 (19:19 -0000)]
- Transaction Isolation Level is supported
- Fixed TinyInt mapping (Thanks Daniel for finding the bug!)
- ExecuteScalar is supported
- Support CloseConnection CommandBehavior for ExecuteReader
- Implemented full error handling support: OdbcException, OdbcError, OdbcErrorCollection
- Parameter support for all data types (needs further optimization)

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

21 years agoOk, my own attempt, after 3 cvs update failures
Miguel de Icaza [Sun, 20 Oct 2002 18:34:48 +0000 (18:34 -0000)]
Ok, my own attempt, after 3 cvs update failures

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

21 years agowrap_as doubly defined bug
Rafael Teixeira [Sun, 20 Oct 2002 18:31:03 +0000 (18:31 -0000)]
wrap_as doubly defined bug

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

21 years ago2002-10-20 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Sun, 20 Oct 2002 18:16:26 +0000 (18:16 -0000)]
2002-10-20  Tim Coleman (tim@timcoleman.com)
        * list:
                Add new files to build.

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

21 years ago2002-10-20 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 20 Oct 2002 18:15:47 +0000 (18:15 -0000)]
2002-10-20  Sebastien Pouliot  <spouliot@videotron.ca>

* AllTests.cs: Added suite for Rjindael
* RjindaelTest.cs: New. Test vectors from FIPS PUB 197 appendix.

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

21 years ago2002-10-20 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Sun, 20 Oct 2002 18:15:04 +0000 (18:15 -0000)]
2002-10-20  Tim Coleman (tim@timcoleman.com)
        * TdsColumnType.cs:
        * TdsContext.cs:
        * TdsEnvPacketSubType.cs:
        * TdsMessage.cs:
        * TdsPacketColumnInfoResult.cs:
        * TdsPacketColumnNamesResult.cs:
        * TdsPacketColumnOrderResult.cs:
        * TdsPacketControlResult.cs:
        * TdsPacketEndTokenResult.cs:
        * TdsPacketErrorResult.cs:
        * TdsPacketMessageResult.cs:
        * TdsPacketOutputParam.cs:
        * TdsPacketResult.cs:
        * TdsPacketRetStatResult.cs:
        * TdsPacketRowResult.cs:
        * TdsPacketSubType.cs:
        * TdsPacketTableNameResult.cs:
        * TdsPacketUnknown.cs:
                New classes added as part of TDS internal implementation.
        * Tds.cs:
                Some work on receiving and interpreting packages received from
                SQL Server.  Still doesn't work completely.
        * TdsComm.cs:
                Add some methods as part of the ongoing work with Tds.cs
        * TdsConnectionParameters.cs:
                Add default values for Encoding ("iso-8859-1"), Port (1433),
                TDS Version (4.2).

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

21 years ago2002-10-20 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sun, 20 Oct 2002 18:11:27 +0000 (18:11 -0000)]
2002-10-20  Sebastien Pouliot  <spouliot@videotron.ca>

* SymmetricAlgorithm.cs: Added better Dispose support
* DES.cs: Now only contains the abstract DES class.
* DESCryptoServiceProvider.cs: Added the DESTransform class (inherited
from SymmetricTransform) based the old DESCore and DESTransformBase code
* RC2.cs: Fixed EffectiveKeySize == 0
* RC2CryptoServiceProvider.cs: Added the RC2Transform class (inherited
from SymmetricTransform) based on the old RC2lImpl code. Unrolled some loops.
* RjindaelManaged.cs: Few more optimizations while looking for decrypting bug
* TripleDESCryptoServiceProvider.cs: New. Implement TripleDESTransform from
DESTransform (non-optimal but working :-).

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

21 years agoFixed compile blocker. Still missing a Type declaration, and removed a
Mark Crichton [Sun, 20 Oct 2002 17:38:47 +0000 (17:38 -0000)]
Fixed compile blocker.  Still missing a Type declaration, and removed a
warning.

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

21 years ago*** empty log message ***
Tim Coleman [Sun, 20 Oct 2002 16:10:05 +0000 (16:10 -0000)]
*** empty log message ***

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

21 years ago2002-10-20 Nick Drochak <ndrochak@gol.com>
Nick Drochak [Sun, 20 Oct 2002 14:06:39 +0000 (14:06 -0000)]
2002-10-20  Nick Drochak  <ndrochak@gol.com>

* cfold.cs: Fixed compile blocker.

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

21 years ago2002-10-20 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sun, 20 Oct 2002 07:41:46 +0000 (07:41 -0000)]
2002-10-20  Miguel de Icaza  <miguel@ximian.com>

* driver.cs: I was chekcing the key, not the file.

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

21 years ago2002-10-20 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Sun, 20 Oct 2002 06:46:11 +0000 (06:46 -0000)]
2002-10-20  Tim Coleman (tim@timcoleman.com)
        * TdsConnection.cs:
                Lots of stuff to get this working somewhat.

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

21 years agoAdd to insure ourselves of bug #32218 which btw, I am sure will
Ravi Pratap M [Sun, 20 Oct 2002 01:21:02 +0000 (01:21 -0000)]
Add to insure ourselves of bug #32218 which btw, I am sure will
never resurface but anyhow ;-)

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

21 years ago2002-10-19 Ravi Pratap <ravi@ximian.com>
Ravi Pratap M [Sun, 20 Oct 2002 01:16:43 +0000 (01:16 -0000)]
2002-10-19  Ravi Pratap  <ravi@ximian.com>

* ecore.cs (UserDefinedConversion): Get rid of the bogus error
message that we were generating - we just need to silently return
a null.

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

21 years ago*** empty log message ***
Ravi Pratap M [Sun, 20 Oct 2002 01:14:35 +0000 (01:14 -0000)]
*** empty log message ***

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

21 years ago2002-10-19 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sun, 20 Oct 2002 00:36:27 +0000 (00:36 -0000)]
2002-10-19  Miguel de Icaza  <miguel@ximian.com>

* class.cs (Event.Define): Change my previous commit, as this
breaks the debugger.  This is a temporary hack, as it seems like
the compiler is generating events incorrectly to begin with.

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

21 years ago2002-10-19 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Sat, 19 Oct 2002 23:14:35 +0000 (23:14 -0000)]
2002-10-19  Tim Coleman (tim@timcoleman.com)
* list:
rename internal files

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

21 years ago2002-10-19 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Sat, 19 Oct 2002 23:03:57 +0000 (23:03 -0000)]
2002-10-19  Tim Coleman (tim@timcoleman.com)
        * list:
                Add new files to build.

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

21 years ago2002-10-19 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Sat, 19 Oct 2002 23:03:15 +0000 (23:03 -0000)]
2002-10-19  Tim Coleman (tim@timcoleman.com)
        * TdsDataReader.cs:
        * TdsError.cs:
        * TdsErrorCollection.cs:
        * TdsException.cs:
        * TdsParameter.cs:
        * TdsParameterCollection.cs:
                Added new classes, to get started with this namespace.
                This is pretty much what is needed to do things like
                TdsConnection and so on.
        * TdsCommand.cs:
                De-wrappify this class.  There is no longer a
                Mono.Data.TdsClient.Internal.TdsCommandInternal class.
        * TdsConnection.cs:
                De-wrappify this class.  There is no longer a
                Mono.Data.TdsClient.Internal.TdsConnectionInternal class.
        * TdsTransaction.cs:
                De-wrappify this class.  There is no longer a

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

21 years ago2002-10-19 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Sat, 19 Oct 2002 22:59:13 +0000 (22:59 -0000)]
2002-10-19  Tim Coleman (tim@timcoleman.com)
        * TdsCommInternal.cs:
        * TdsConnectionParametersInternal.cs:
        * TdsInternal.cs:
        * TdsPacketTypeInternal.cs:
        * TdsVersionInternal.cs:
                Rename classes, since there will no
                longer be conflicts between these and
                the classes in Mono.Data.TdsClient
        * TdsServerTypeInternal.cs:
                Added "Generic" server type and renamed
                class to TdsServerType

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

21 years ago2002-10-19 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Sat, 19 Oct 2002 22:55:35 +0000 (22:55 -0000)]
2002-10-19  Tim Coleman (tim@timcoleman.com)
* TdsTransactionInternal.cs:
* TdsConnectionInternal.cs:
* TdsCommandInternal.cs:
Since these will be exclusively implemented
in Mono.Data.TdsClient they are no longer needed
here.  Lotsa luck guys!

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

21 years ago2002-10-19 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Sat, 19 Oct 2002 22:51:00 +0000 (22:51 -0000)]
2002-10-19  Tim Coleman (tim@timcoleman.com)
* TdsServerType.cs:
* TdsVersion.cs:
Remove these files as they will exist in
Mono.Data.TdsClient.Internal.

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

21 years ago2002-10-19 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 19 Oct 2002 22:12:36 +0000 (22:12 -0000)]
2002-10-19  Miguel de Icaza  <miguel@ximian.com>

* expression.cs (Binary.ResolveOperator): Added support for
"U operator - (E x, E y)"

* cfold.cs (BinaryFold): Added support for "U operator - (E x, E
y)".

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

21 years agoUpdate test
Miguel de Icaza [Sat, 19 Oct 2002 22:06:29 +0000 (22:06 -0000)]
Update test

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

21 years ago2002-10-19 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 19 Oct 2002 20:21:49 +0000 (20:21 -0000)]
2002-10-19  Miguel de Icaza  <miguel@ximian.com>

* ecore.cs (FieldExpr.AddressOf): We had a special code path for
init-only variables, but this path did not take into account that
there might be also instance readonly variables.  Correct this
problem.

This fixes bug 32253

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

21 years ago2002-10-19 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 19 Oct 2002 19:50:49 +0000 (19:50 -0000)]
2002-10-19  Miguel de Icaza  <miguel@ximian.com>

* delegate.cs (NewDelegate.DoResolve): Catch creation of unsafe
delegates as well.

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

21 years ago2002-10-19 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 19 Oct 2002 19:22:53 +0000 (19:22 -0000)]
2002-10-19  Miguel de Icaza  <miguel@ximian.com>

* driver.cs: Change the extension for modules to `netmodule'

* cs-parser.jay: Improved slightly the location tracking for
the debugger symbols.

* class.cs (Event.Define): Use Modifiers.FieldAttr on the
modifiers that were specified instead of the hardcoded value
(FamAndAssem).  This was basically ignoring the static modifier,
and others.  Fixes 32429.

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

21 years agoImprove this test to test bug 32429
Miguel de Icaza [Sat, 19 Oct 2002 19:18:56 +0000 (19:18 -0000)]
Improve this test to test bug 32429

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

21 years ago * makefile: removed hard coded path to libmono
John Sohn [Sat, 19 Oct 2002 17:21:41 +0000 (17:21 -0000)]
    * makefile: removed hard coded path to libmono

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

21 years ago2002-10-19 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 19 Oct 2002 16:25:46 +0000 (16:25 -0000)]
2002-10-19  Sebastien Pouliot  <spouliot@videotron.ca>

* corlib_test.build: Removed all excluded cryptographic test code as
the cyclic dependency was removed (well commented)

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

21 years ago2002-10-19 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 19 Oct 2002 15:50:12 +0000 (15:50 -0000)]
2002-10-19  Sebastien Pouliot  <spouliot@videotron.ca>

* AllTests.cs: Renabled most tests after commenting all code causing a
cyclic dependency (corlib->System.Xml->corlib). Some tests will fail
until commented code is replaced.
* SymmetricAlgorithm.cs: New (189) generated test cases for all default
algorithm implementation, all cipher modes, all padding modes, all key
sizes, all block sizes, feedback...
* PKCS1MaskGenerationMethodTest.cs: Commented vector test. Added new
tests to check for various exceptions

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

21 years ago2002-10-19 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 19 Oct 2002 15:40:37 +0000 (15:40 -0000)]
2002-10-19  Sebastien Pouliot <spouliot@videotron.ca>

* corlib.build: Removed all excluded cryptographic source code as the
cyclic dependency was removed (well commented)

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

21 years ago2002-10-19 Sebastien Pouliot <spouliot@videotron.ca>
Sebastien Pouliot [Sat, 19 Oct 2002 15:32:57 +0000 (15:32 -0000)]
2002-10-19  Sebastien Pouliot  <spouliot@videotron.ca>

* SymmetricAlgorithm.cs: Added new class SymmetricTransform to avoid
duplicating CipherMode (currently ECB, CBC) and PaddingMode functionalities
in every crytographic algorithm implementation.
* RijndaelManaged.cs: Added the RjindaelTransform class (inherited
from SymmetricTransform) based the old RijndaelImpl / RijndaelController
code. Fixed encryption for block size 192, 256, there is still a problem
decrypting block size 192, 256. Unrolled some loops + littl'optimizations
* PKCS1MaskGenerationMethod.cs: Removed Array.Reverse in I2OSP to be
compatible with MS implementation (however we are now failing the PKCS#1
test vector) + added some more checks (null, overflow, ...)
* AsymmetricAlgorithm.cs: Commented XMLDocument stuff to end the cyclic
dependency (corlib->System.Xml->corlib)
* RSA.cs: Commented FromXmlString stuff to end the cyclic dependency
* DSA.cs: Commented FromXmlString stuff to end the cyclic dependency
* RC2.cs: Create using CryptoConfig
* TripleDES.cs: Marked class public. Added LegalKeySizes and LegalBlockSizes

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

21 years ago2002-10-19 Ville Palo <vi64pa@koti.soon.fi>
Ville Palo [Sat, 19 Oct 2002 13:36:36 +0000 (13:36 -0000)]
2002-10-19  Ville Palo <vi64pa@koti.soon.fi>

* System.Data.SqlTypes/AllTest.cs:
* System.Data.SqlTypes/SqlMoneyTest.cs new test suite for SqlMoney
* System.Data.SqlTypes/SqlDateTimeTest.cs new test suite for
SqlDateTime

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

21 years agoAdded test suite for SqlMoney and SqlDateTime
Ville Palo [Sat, 19 Oct 2002 11:21:47 +0000 (11:21 -0000)]
Added test suite for SqlMoney and SqlDateTime

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

21 years ago2002-10-19 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 19 Oct 2002 07:19:41 +0000 (07:19 -0000)]
2002-10-19  Miguel de Icaza  <miguel@ximian.com>

* statement.cs (Switch.SimpleSwitchEmit): Simplified the code, and
fixed a bug in the process (32476)

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

21 years ago2002-10-19 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Sat, 19 Oct 2002 06:55:41 +0000 (06:55 -0000)]
2002-10-19  Miguel de Icaza  <miguel@ximian.com>

* expression.cs (ArrayAccess.EmitAssign): Patch from
hwang_rob@yahoo.ca that fixes bug 31834.3

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

21 years agoupdate
Miguel de Icaza [Sat, 19 Oct 2002 06:46:32 +0000 (06:46 -0000)]
update

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

21 years agoAdd new test
Miguel de Icaza [Sat, 19 Oct 2002 06:45:36 +0000 (06:45 -0000)]
Add new test

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

21 years agoAdd new test file
Miguel de Icaza [Sat, 19 Oct 2002 06:31:09 +0000 (06:31 -0000)]
Add new test file

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

21 years ago2002-10-19 Rachel Hestilow <hestilow@ximian.com>
Rachel Hestilow [Sat, 19 Oct 2002 06:06:26 +0000 (06:06 -0000)]
2002-10-19  Rachel Hestilow <hestilow@ximian.com>

* CSharpCodeProvider.cs
(GeneratePropertySetValueReferenceExpression): Implement.
(GenerateField, GenerateMethod): Only call OutputAttributeDeclarations
if there are any attributes.
(GenerateProperty): Implement.

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

21 years ago2002-10-19 Rachel Hestilow <hestilow@ximian.com>
Rachel Hestilow [Sat, 19 Oct 2002 06:05:48 +0000 (06:05 -0000)]
2002-10-19  Rachel Hestilow <hestilow@ximian.com>

* ColorTranslator.cs (FromHtml): Implement.

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

21 years ago2002-10-18 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Sat, 19 Oct 2002 02:08:04 +0000 (02:08 -0000)]
2002-10-18  Daniel Morgan <danmorg@sc.rr.com>

* doc/ado-net
* doc/postgresql
* doc/tds-providers: cleaned up the web pages

* doc/web/commands: postgresql.html page was mistyped

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

21 years agoAddes test program from Tim
Miguel de Icaza [Sat, 19 Oct 2002 00:08:17 +0000 (00:08 -0000)]
Addes test program from Tim

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

21 years agoPatches from Tim Haynes
Miguel de Icaza [Sat, 19 Oct 2002 00:07:21 +0000 (00:07 -0000)]
Patches from Tim Haynes

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

21 years agoApply patch from Tim Haynes to get SoapFormatter working
Miguel de Icaza [Sat, 19 Oct 2002 00:06:36 +0000 (00:06 -0000)]
Apply patch from Tim Haynes to get SoapFormatter working

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

21 years ago2002-10-18 Duncan Mak <duncan@ximian.com>
Duncan Mak [Sat, 19 Oct 2002 00:02:38 +0000 (00:02 -0000)]
2002-10-18  Duncan Mak  <duncan@ximian.com>

* XmlDocument.cs: Applied a patch by Atsushi Enomoto
<ginga@kit.hi-ho.ne.jp>.

* XmlDocumentTests.cs: Apply a patch from Atsushi Enomoto
<ginga@kit.hi-ho.ne.jp>.

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

21 years ago2002-10-18 DennisHayes <dennish@raytek.com>
Dennis Hayes [Fri, 18 Oct 2002 22:06:39 +0000 (22:06 -0000)]
2002-10-18  DennisHayes <dennish@raytek.com>

* Application.cs
* ContainerControl.cs
* Control.cs
* Form.cs
* Label.cs

* Added //Compact Framework comment to members that belong.
* A CE subset of SWF might not be that difficult to reach.
* John has already completed *Most* of the CE members in these files.
*
* also added a couple of members that seem to have not been
  stubbed, hope I did not break the build, unable to test

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

21 years ago2002-10-18 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Fri, 18 Oct 2002 21:05:50 +0000 (21:05 -0000)]
2002-10-18  Tim Coleman (tim@timcoleman.com)
        * list:
                Add Mono.Data.TdsClient.Internal/TdsCommInternal.cs
                Add
                Mono.Data.TdsClient.Internal/TdsConnectionParametersInternal.cs
                Mono.Data.TdsClient.Internal/TdsInternal.cs

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

21 years ago2002-10-18 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Fri, 18 Oct 2002 21:04:53 +0000 (21:04 -0000)]
2002-10-18  Tim Coleman (tim@timcoleman.com)
        * TdsConnectionParametersInternal:
        * TdsInternal:
                New classes added
        * TdsConnectionInternal:
                Add some implementation details
                Add new methods, move some functionality to
                TdsInternal
        * TdsCommandInternal:
                Add new methods
        * TdsCommInternal:
                New class, which will handle the low-level
                communication with the database
        * TdsPacketTypeInternal:
                Add new packet type, TdsPacketTypeInternal.None
                which is used when no packet is being constructed.
                The value is 0.

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

21 years ago2002-10-18 Dick Porter <dick@ximian.com>
Dick Porter [Fri, 18 Oct 2002 15:20:50 +0000 (15:20 -0000)]
2002-10-18  Dick Porter  <dick@ximian.com>

* FileStream.cs: SeekOrigin.End still calculates the offset from
the end of the file with positive values extending the length.
Fixes bug 32471.

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

21 years ago2002-10-18 Daniel Morgan <danmorg@sc.rr.com>
Daniel Morgan [Fri, 18 Oct 2002 14:52:07 +0000 (14:52 -0000)]
2002-10-18  Daniel Morgan <danmorg@sc.rr.com>

* doc/ado-net: updated status of
the ADO.NET functionality and providers
and added link to tds-providers.html

* doc/tds-providers: added file to
describe the design and status of
the SqlClient, SybaseClient, and TdsClient
ADO.NET providers.

* doc/web/makefile
* doc/web/command: added new web page
tds-providers.html to build of  www.go-mono.com web site

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

21 years ago2002-10-18 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Fri, 18 Oct 2002 14:50:13 +0000 (14:50 -0000)]
2002-10-18  Tim Coleman (tim@timcoleman.com)
        * list:
                Add Mono.Data.TdsClient.Internal/TdsCommInternal.cs

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

21 years ago2002-10-18 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Fri, 18 Oct 2002 14:49:02 +0000 (14:49 -0000)]
2002-10-18  Tim Coleman (tim@timcoleman.com)
        * TdsConnectionInternal:
                Add some implementation details
        * TdsCommInternal:
                New class, which will handle the low-level
                communication with the database
        * TdsPacketTypeInternal:
                Add new packet type, TdsPacketTypeInternal.None
                which is used when no packet is being constructed.
                The value is 0.

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

21 years ago2002-10-17 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Thu, 17 Oct 2002 22:17:56 +0000 (22:17 -0000)]
2002-10-17  Tim Coleman (tim@timcoleman.com)
        * list:
                Add files from Mono.Data.TdsClient.Internal
        * makefile.gnu:
                Add reference to System.Data.dll.  This is
                fine, just not the reverse.

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

21 years ago*** empty log message ***
Tim Coleman [Thu, 17 Oct 2002 22:16:49 +0000 (22:16 -0000)]
*** empty log message ***

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

21 years ago2002-10-17 Duncan Mak <duncan@ximian.com>
Duncan Mak [Thu, 17 Oct 2002 22:04:40 +0000 (22:04 -0000)]
2002-10-17  Duncan Mak  <duncan@ximian.com>

* CultureInfo.cs (TextInfo): return a TextInfo in the property.

* TextInfo.cs (ToLower):
(ToTitleCase): Implemented.

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

21 years ago2002-10-17 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Thu, 17 Oct 2002 21:59:43 +0000 (21:59 -0000)]
2002-10-17  Tim Coleman (tim@timcoleman.com)
        * ChangeLog:
                New changelog added
        * TdsCommandInternal.cs:
        * TdsConnectionInternal.cs:
        * TdsPacketTypeInternal.cs:
        * TdsServerTypeInternal.cs:
        * TdsTransactionInternal.cs:
        * TdsVersionInternal.cs:
                New classes added.  These are the
                internal implementations, meant for
                "wrapping" from other locations.

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

21 years ago2002-10-17 Tim Coleman (tim@timcoleman.com)
Tim Coleman [Thu, 17 Oct 2002 21:56:52 +0000 (21:56 -0000)]
2002-10-17  Tim Coleman (tim@timcoleman.com)
        * IsolationLevel.cs:
                Removed, as we now use IsolationLevel from System.Data
        * TdsCommand.cs:
        * TdsConnection.cs:
        * TdsTransaction.cs:
                These classes are now just wrappers for the
                Mono.Data.TdsClient.Internal classes.
        * TdsServerType.cs:
                Slight modification

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

21 years ago2002-10-17 Dick Porter <dick@ximian.com>
Dick Porter [Thu, 17 Oct 2002 19:23:00 +0000 (19:23 -0000)]
2002-10-17  Dick Porter  <dick@ximian.com>

* appdomain.c (mono_runtime_cleanup): Don't signal the async
delegate semaphore before waiting for all threads to finish,
because new threads can also call async delegates.  Fixes bug
32004.

* threadpool.c (async_invoke_thread): Only wait for 500ms instead
of 3 seconds, in case another async job is queued.  (This part is
needed because the bug fix reintroduced the 3s exit lag.)  This
makes the mono_runtime_shutdown flag superfluous.

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

21 years ago2002-10-17 Dietmar Maurer <dietmar@ximian.com>
Dietmar Maurer [Thu, 17 Oct 2002 17:50:47 +0000 (17:50 -0000)]
2002-10-17  Dietmar Maurer  <dietmar@ximian.com>

* monoburg.y: added missing semicolon

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