Alexandre Rocha Lima e Marcondes [Thu, 10 Nov 2005 05:30:59 +0000 (05:30 -0000)]
2005-11-09 Renato Suga <renato.suga@gmail.com>
* mb-parser.jay: added STOP to statement rule to allow a keyword STOP
in an iteration_statement.
svn path=/trunk/mcs/; revision=52831
Miguel de Icaza [Thu, 10 Nov 2005 02:45:44 +0000 (02:45 -0000)]
Fix typo identified by Ben
svn path=/trunk/mono/; revision=52819
Miguel de Icaza [Thu, 10 Nov 2005 02:29:31 +0000 (02:29 -0000)]
2005-11-09 Miguel de Icaza <miguel@novell.com>
* mono-config.c (mono_get_config_dir): Set the system defaults if
none is specified.
svn path=/trunk/mono/; revision=52817
Miguel de Icaza [Thu, 10 Nov 2005 02:24:50 +0000 (02:24 -0000)]
2005-11-09 Miguel de Icaza <miguel@novell.com>
* assembly.c (mono_set_dirs): New API entry point to set the
assembly and the config directory in one call
A more robust framework for relocation and a public API for embedders to use.
svn path=/trunk/mono/; revision=52816
Miguel de Icaza [Thu, 10 Nov 2005 01:54:32 +0000 (01:54 -0000)]
Make a copy of the old ZipLib
svn path=/trunk/mcs/; revision=52814
Miguel de Icaza [Thu, 10 Nov 2005 01:53:55 +0000 (01:53 -0000)]
Move the ZipLib to a new directory while we retag
svn path=/trunk/mcs/; revision=52813
Chris Toshok [Thu, 10 Nov 2005 01:46:53 +0000 (01:46 -0000)]
add a bunch of stuff to the build
svn path=/trunk/mcs/; revision=52811
Chris Toshok [Wed, 9 Nov 2005 23:34:39 +0000 (23:34 -0000)]
2005-11-09 Chris Toshok <toshok@ximian.com>
* PagesSection.cs, AuthenticationSection.cs, BuildProvider.cs,
BuildProviderCollection.cs, HttpHandlerActionCollection.cs,
HttpModulesSection.cs, HttpModuleAction.cs,
HttpModuleActionCollection.cs, AnonymousIdentificationSection.cs,
CodeSubDirectory.cs, CodeSubDirectoriesCollection.cs,
SystemWebSectionGroup.cs, SiteMapSection.cs,
WebConfigurationManager.cs: flesh out the implementation.
* TagMap*.cs, TagPrefix*.cs: new implementation.
* FormsAuthentication*.cs: new implementation.
* Profile*.cs: new implementation.
* Namespace*.cs: new implementation.
* HttpRuntimeSection.cs: new implementation.
svn path=/trunk/mcs/; revision=52807
Chris Toshok [Wed, 9 Nov 2005 23:22:51 +0000 (23:22 -0000)]
2005-11-09 Chris Toshok <toshok@ximian.com>
* ViewStateEncryptionMode.cs: new 2.0 enum.
svn path=/trunk/mcs/; revision=52806
Zoltan Varga [Wed, 9 Nov 2005 22:04:32 +0000 (22:04 -0000)]
2005-11-09 Zoltan Varga <vargaz@gmail.com>
* SortedListTest.cs: New file.
svn path=/trunk/mcs/; revision=52802
Zoltan Varga [Wed, 9 Nov 2005 22:03:25 +0000 (22:03 -0000)]
2005-11-09 Zoltan Varga <vargaz@gmail.com>
* System_test.dll.sources: Add Test/System.Collections.Generic/SortedListTest.cs.
svn path=/trunk/mcs/; revision=52801
Zoltan Varga [Wed, 9 Nov 2005 22:01:04 +0000 (22:01 -0000)]
2005-11-09 Zoltan Varga <vargaz@gmail.com>
* SortedList.cs: New file.
svn path=/trunk/mcs/; revision=52800
Zoltan Varga [Wed, 9 Nov 2005 22:00:29 +0000 (22:00 -0000)]
2005-11-09 Zoltan Varga <vargaz@gmail.com>
* System.dll.sources: Add System.Collections.Generic/SortedList.cs.
svn path=/trunk/mcs/; revision=52799
Chris Toshok [Wed, 9 Nov 2005 21:03:18 +0000 (21:03 -0000)]
2005-11-09 Chris Toshok <toshok@ximian.com>
* ConfigurationSettings.cs (AppSettings): remove the #if NET_2_0
block breaks this.
(ReadSectionGroup): allow the "type" atrribute so we don't break
when reading a 2.0 config file using the 1.0 stuff.
svn path=/trunk/mcs/; revision=52797
Gert Driesen [Wed, 9 Nov 2005 20:40:17 +0000 (20:40 -0000)]
* CodeExpressionCollectionTest.cs: Fixed test case for AddRange_Self
to really discover regressions.
* CodeStatementCollectionTest.cs: same.
* CodeTypeReferenceCollectionTest.cs: same.
svn path=/trunk/mcs/; revision=52796
Chris Toshok [Wed, 9 Nov 2005 19:13:03 +0000 (19:13 -0000)]
2005-11-09 Chris Toshok <toshok@ximian.com>
* ConfigurationElement.cs: Add support for DefaultCollection
attributes.
* PropertyInformation.cs (PropertyInformation.Value): add case for
IsDefaultCollection.
* SectionGroupInfo.cs (SectionGroupInfo.ReadConfig): when we read
a "type" attribute, make sure the cached System.Type is cleared.
svn path=/trunk/mcs/; revision=52793
Miguel de Icaza [Wed, 9 Nov 2005 19:09:19 +0000 (19:09 -0000)]
2005-11-09 Miguel de Icaza <miguel@novell.com>
* unix/util.c (set_dirs): Instead of hardcoding the value to
/usr/bin, use MONO_BINDIR which comes from Automake's bindir. If
the executable is in the place configured, use the Automake
settings. Otherwise use the standard-layout based computed
paths.
svn path=/trunk/mono/; revision=52792
Sebastien Pouliot [Wed, 9 Nov 2005 16:09:41 +0000 (16:09 -0000)]
2005-11-09 Sebastien Pouliot <sebastien@ximian.com>
* IsolatedStorageScope.cs: Added missing [Serializable] in 2.0 profile
svn path=/trunk/mcs/; revision=52790
Sebastien Pouliot [Wed, 9 Nov 2005 15:33:15 +0000 (15:33 -0000)]
2005-11-09 Sebastien Pouliot <sebastien@ximian.com>
* X509SelectionFlag.cs: Removed extra [Serializable].
svn path=/trunk/mcs/; revision=52789
Sebastien Pouliot [Wed, 9 Nov 2005 15:18:09 +0000 (15:18 -0000)]
Added new enums for 2.0
svn path=/trunk/mcs/; revision=52788
Sebastien Pouliot [Wed, 9 Nov 2005 15:17:30 +0000 (15:17 -0000)]
2005-11-09 Sebastien Pouliot <sebastien@ximian.com>
* AttributeTargets.cs: Added [ComVisible (true)] and [Serializable]
in 2.0 profile.
* Base64FormattingOptions.cs: Added missing [Flags] attribute.
* ConsoleKey.cs: Removed old BackSpace and WhiteSpace (they were
already replaced by Backspace and Whitespace)
* DateTime.cs: Moved DayOfWeek enum to it's own file.
* DateTimeKind.cs: New (2.0) enum.
* DayOfWeek.cs: New file (extracted from DateTime.cs).
* DomainManagerInitializationFlags.cs: Removed extra [Serializable].
* EnvironmentVariableTarget.cs: Added [ComVisible (true)] and fixed
values (-1 to all of them).
* Exception.cs: Added a LinkDemand for SerializationFormatter on
GetObjectData method.
* LoaderOptimization.cs: Added [ComVisible (true)] and [Serializable]
on enum and added [Obsolete] to DomainMask and DisallowBindings in 2.0
profile.
* PlatformID.cs: Added [ComVisible (true)] and [Serializable] in 2.0
profile.
* StringComparison.cs: New (2.0) enum (needed for Uri).
* TermInfoDriver.cs: Fixed BackSpace -> Backspace (see ConsoleKey.cs).
* TypeCode.cs: Added [ComVisible (true)] and [Serializable] in 2.0
profile.
svn path=/trunk/mcs/; revision=52787
Sebastien Pouliot [Wed, 9 Nov 2005 15:06:29 +0000 (15:06 -0000)]
2005-11-09 Sebastien Pouliot <sebastien@ximian.com>
* X509ContentType.cs: Removed extra [Serializable] (2.0).
svn path=/trunk/mcs/; revision=52786
Sebastien Pouliot [Wed, 9 Nov 2005 15:04:04 +0000 (15:04 -0000)]
2005-11-09 Sebastien Pouliot <sebastien@ximian.com>
* KeyNumber.cs: Added missing [Serializable] present in 2.0.
svn path=/trunk/mcs/; revision=52785
Sebastien Pouliot [Wed, 9 Nov 2005 15:03:46 +0000 (15:03 -0000)]
2005-11-09 Sebastien Pouliot <sebastien@ximian.com>
* EnvironmentPermissionAccess.cs: Added missing [Serializable] (2.0).
* FileIOPermissionAccess.cs: Added missing [Serializable] (2.0).
* PermissionState.cs: Added missing [Serializable] (2.0).
* ReflectionPermissionFlag.cs: Added missing [Serializable] (2.0).
* RegistryPermissionAccess.cs: Added missing [Serializable] (2.0).
* UIPermissionClipboard.cs: Added missing [Serializable] (2.0).
* UIPermissionWindow.cs: Added missing [Serializable] (2.0).
svn path=/trunk/mcs/; revision=52784
Zoltan Varga [Wed, 9 Nov 2005 12:03:17 +0000 (12:03 -0000)]
2005-11-09 Zoltan Varga <vargaz@gmail.com>
* marshal.c (mono_ftnptr_to_delegate): Throw a NotSupportedException if
the ftnptr was created from a delegate in a domain other than the
current domain. Fixes #75377.
* exception.h exception.c: Add mono_get_exception_not_supported ().
svn path=/trunk/mono/; revision=52782
Alexandre Rocha Lima e Marcondes [Wed, 9 Nov 2005 11:24:05 +0000 (11:24 -0000)]
2005-11-07 Renato Suga <renato.suga@gmail.com>
* Expression.cs: commented this line:
// SimpleName.Error_ObjectRefRequired (ec, loc, me.Name);
svn path=/trunk/mcs/; revision=52781
Jonathan Pryor [Wed, 9 Nov 2005 02:38:46 +0000 (02:38 -0000)]
* Catalog.cs: Exception safety improvements (don't let memory leak!); check
for errors with bindtextdomain(3) et. al.
svn path=/trunk/mcs/; revision=52774
Miguel de Icaza [Wed, 9 Nov 2005 00:55:13 +0000 (00:55 -0000)]
2005-11-08 Miguel de Icaza <miguel@novell.com>
* unix/util.c (set_dirs): The buffer is overwritten by the
compute_base routine, so do not call it before checking for the
/usr/bin/ prefix.
svn path=/trunk/mono/; revision=52770
Sebastien Pouliot [Tue, 8 Nov 2005 22:26:40 +0000 (22:26 -0000)]
2005-11-08 Sebastien Pouliot <sebastien@ximian.com>
* OpenFlags.cs: Removed extra [Serializable] (not in 2.0).
* StoreLocation.cs: Removed extra [Serializable] (not in 2.0).
* StoreName.cs: Removed extra [Serializable] (not in 2.0).
* X500DistinguishedNameFlags.cs: Removed extra [Serializable] (!2.0).
* X509ChainStatusFlags.cs: Removed extra [Serializable] (not in 2.0).
* X509FindType.cs: Removed extra [Serializable] (not in 2.0).
* X509IncludeOption.cs: Removed extra [Serializable] (not in 2.0).
* X509RevocationFlag.cs: Removed extra [Serializable] (not in 2.0).
* X509RevocationMode.cs: Removed extra [Serializable] (not in 2.0).
* X509SubjectKeyIdentifierHashAlgorithm.cs: Removed extra
[Serializable] (not in 2.0).
* X509VerificationFlags.cs: Removed extra [Serializable] (not in 2.0).
svn path=/trunk/mcs/; revision=52747
Jordi Mas i Hernandez [Tue, 8 Nov 2005 22:11:46 +0000 (22:11 -0000)]
Add DataGridView to the build
svn path=/trunk/mcs/; revision=52745
Jordi Mas i Hernandez [Tue, 8 Nov 2005 22:09:27 +0000 (22:09 -0000)]
2005-11-08 Pedro Martinez Julia <pedromj@gmail.com>
* DataGridViewRowEventArgs.cs: DataGridView implementation
* DataGridViewElement.cs: DataGridView implementation
* DataGridViewComboBoxCell.cs: DataGridView implementation
* DataGridViewDataErrorContexts.cs: DataGridView implementation
* DataGridViewCellErrorTextNeededEventArgs.cs: DataGridView implementation
* DataGridViewColumnHeadersHeightSizeMode.cs: DataGridView implementation
* ImageLayout.cs: DataGridView implementation
* DataGridViewComboBoxColumn.cs: DataGridView implementation
* DataGridViewCellMouseEventHandler.cs: DataGridView implementation
* DataGridViewSelectionMode.cs: DataGridView implementation
* IDataGridViewEditingControl.cs: DataGridView implementation
* DataGridViewSortCompareEventHandler.cs: DataGridView implementation
* DataGridViewCellStyleContentChangedEventHandler.cs: DataGridView implementation
* DataGridViewAutoSizeModeEventHandler.cs: DataGridView implementation
* DataGridViewColumnStateChangedEventHandler.cs: DataGridView implementation
* DataGridViewColumnSortMode.cs: DataGridView implementation
* DataGridView.cs: DataGridView implementation
* DataGridViewRowStateChangedEventHandler.cs: DataGridView implementation
* DataGridViewRowPostPaintEventArgs.cs: DataGridView implementation
* DataGridViewDataErrorEventArgs.cs: DataGridView implementation
* Padding.cs: DataGridView implementation
* DataGridViewCellParsingEventArgs.cs: DataGridView implementation
* DataGridViewCellStateChangedEventHandler.cs: DataGridView implementation
* DataGridViewRowEventHandler.cs: DataGridView implementation
* DataGridViewCellPaintingEventHandler.cs: DataGridView implementation
* DataGridViewCellFormattingEventHandler.cs: DataGridView implementation
* DataGridViewButtonCell.cs: DataGridView implementation
* DataGridViewCellStyleContentChangedEventArgs.cs: DataGridView implementation
* DataGridViewEditMode.cs: DataGridView implementation
* DataGridViewCellValueEventArgs.cs: DataGridView implementation
* DataGridViewRowCancelEventArgs.cs: DataGridView implementation
* DataGridViewRowHeadersWidthSizeMode.cs: DataGridView implementation
* DataGridViewCheckBoxColumn.cs: DataGridView implementation
* DataGridViewCellToolTipTextNeededEventHandler.cs: DataGridView implementation
* DataGridViewAutoSizeColumnsMode.cs: DataGridView implementation
* DataGridViewCellEventHandler.cs: DataGridView implementation
* DataGridViewEditingControlShowingEventHandler.cs: DataGridView implementation
* DataGridViewCellStyleConverter.cs: DataGridView implementation
* DataGridViewSelectedRowCollection.cs: DataGridView implementation
* DataGridViewBindingCompleteEventHandler.cs: DataGridView implementation
* DataGridViewColumnEventArgs.cs: DataGridView implementation
* DataGridViewRowHeightInfoPushedEventHandler.cs: DataGridView implementation
* DataGridViewRowContextMenuStripNeededEventHandler.cs: DataGridView implementation
* QuestionEventArgs.cs: DataGridView implementation
* IDataGridViewEditingCell.cs: DataGridView implementation
* DataGridViewTriState.cs: DataGridView implementation
* DataGridViewColumnDesignTimeVisibleAttribute.cs: DataGridView implementation
* DataGridViewCellStateChangedEventArgs.cs: DataGridView implementation
* DataGridViewColumnCollection.cs: DataGridView implementation
* DataGridViewCellValueEventHandler.cs: DataGridView implementation
* DataGridViewRowDividerDoubleClickEventHandler.cs: DataGridView implementation
* DataGridViewCellFormattingEventArgs.cs: DataGridView implementation
* DataGridViewColumn.cs: DataGridView implementation
* DataGridViewCellBorderStyle.cs: DataGridView implementation
* DataGridViewCellContextMenuStripNeededEventHandler.cs: DataGridView implementation
* DataGridViewCellValidatingEventArgs.cs: DataGridView implementation
* DataGridViewRow.cs: DataGridView implementation
* DataGridViewImageCellLayout.cs: DataGridView implementation
* DataGridViewImageCell.cs: DataGridView implementation
* DataGridViewTopLeftHeaderCell.cs: DataGridView implementation
* DataGridViewCheckBoxCell.cs: DataGridView implementation
* DataGridViewHeaderCell.cs: DataGridView implementation
* DataGridViewCellErrorTextNeededEventHandler.cs: DataGridView implementation
* DataGridViewRowHeightInfoPushedEventArgs.cs: DataGridView implementation
* DataGridViewAutoSizeColumnsModeEventHandler.cs: DataGridView implementation
* DataGridViewTextBoxColumn.cs: DataGridView implementation
* QuestionEventHandler.cs: DataGridView implementation
* DataGridViewCellStyleScopes.cs: DataGridView implementation
* DataGridViewSortCompareEventArgs.cs: DataGridView implementation
* DataGridViewCellContextMenuStripNeededEventArgs.cs: DataGridView implementation
* DataGridViewCell.cs: DataGridView implementation
* DataGridViewCellEventArgs.cs: DataGridView implementation
* DataGridViewClipboardCopyMode.cs: DataGridView implementation
* DataGridViewCellStyle.cs: DataGridView implementation
* DataGridViewColumnHeaderCell.cs: DataGridView implementation
* DataGridViewRowPrePaintEventHandler.cs: DataGridView implementation
* DataGridViewRowCancelEventHandler.cs: DataGridView implementation
* TextFormatFlags.cs: DataGridView implementation
* DataGridViewCellToolTipTextNeededEventArgs.cs: DataGridView implementation
* DataGridViewDataErrorEventHandler.cs: DataGridView implementation
* DataGridViewAdvancedCellBorderStyle.cs: DataGridView implementation
* DataGridViewCellPaintingEventArgs.cs: DataGridView implementation
* DataGridViewButtonColumn.cs: DataGridView implementation
* DataGridViewRowsRemovedEventArgs.cs: DataGridView implementation
* HandledMouseEventArgs.cs: DataGridView implementation
* DataGridViewCellParsingEventHandler.cs: DataGridView implementation
* DataGridViewColumnDividerDoubleClickEventHandler.cs: DataGridView implementation
* DataGridViewCellMouseEventArgs.cs: DataGridView implementation
* DataGridViewAutoSizeRowsMode.cs: DataGridView implementation
* DataGridViewRowCollection.cs: DataGridView implementation
* DataGridViewAdvancedBorderStyle.cs: DataGridView implementation
* DataGridViewCellCancelEventHandler.cs: DataGridView implementation
* DataGridViewHitTestType.cs: DataGridView implementation
* DataGridViewAutoSizeModeEventArgs.cs: DataGridView implementation
* DataGridViewColumnStateChangedEventArgs.cs: DataGridView implementation
* DataGridViewColumnEventHandler.cs: DataGridView implementation
* DataGridViewRowDividerDoubleClickEventArgs.cs: DataGridView implementation
* DataGridViewAutoSizeRowMode.cs: DataGridView implementation
* DataGridViewRowHeightInfoNeededEventArgs.cs: DataGridView implementation
* DataGridViewRowsDeletedEventArgs.cs: DataGridView implementation
* DataGridViewTextBoxEditingControl.cs: DataGridView implementation
* DataGridViewContentAlignment.cs: DataGridView implementation
* DataGridViewRowPostPaintEventHandler.cs: DataGridView implementation
* DataGridViewComboBoxEditingControl.cs: DataGridView implementation
* DataGridViewCellValidatingEventHandler.cs: DataGridView implementation
* DataGridViewSelectedColumnCollection.cs: DataGridView implementation
* DataGridViewPaintParts.cs: DataGridView implementation
* DataGridViewCellCollection.cs: DataGridView implementation
* DataGridViewRowsAddedEventArgs.cs: DataGridView implementation
* DataGridViewImageColumn.cs: DataGridView implementation
* DataGridViewRowsRemovedEventHandler.cs: DataGridView implementation
* DataGridViewElementStates.cs: DataGridView implementation
* DataGridViewRowHeightInfoNeededEventHandler.cs: DataGridView implementation
* DataGridViewColumnDividerDoubleClickEventArgs.cs: DataGridView implementation
* DataGridViewRowPrePaintEventArgs.cs: DataGridView implementation
* DataGridViewRowStateChangedEventArgs.cs: DataGridView implementation
* DataGridViewEditingControlShowingEventArgs.cs: DataGridView implementation
* DataGridViewCellCancelEventArgs.cs: DataGridView implementation
* DataGridViewRowHeaderCell.cs: DataGridView implementation
* DataGridViewBindingCompleteEventArgs.cs: DataGridView implementation
* DataGridViewTextBoxCell.cs: DataGridView implementation
* DataGridViewBand.cs: DataGridView implementation
* DataGridViewAutoSizeColumnModeEventArgs.cs: DataGridView implementation
* DataGridViewHeaderBorderStyle.cs: DataGridView implementation
* DataGridViewRowsAddedEventHandler.cs: DataGridView implementation
* DataGridViewAutoSizeColumnMode.cs: DataGridView implementation
* DataGridViewAutoSizeColumnModeEventHandler.cs: DataGridView implementation
* DataGridViewAutoSizeColumnsModeEventArgs.cs: DataGridView implementation
* DataGridViewRowErrorTextNeededEventHandler.cs: DataGridView implementation
* DataGridViewSelectedCellCollection.cs: DataGridView implementation
* DataGridViewRowContextMenuStripNeededEventArgs.cs: DataGridView implementation
* DataGridViewRowErrorTextNeededEventArgs.cs: DataGridView implementation
* DataGridViewComboBoxDisplayStyle.cs: DataGridView implementation
svn path=/trunk/mcs/; revision=52744
Sebastien Pouliot [Tue, 8 Nov 2005 21:48:37 +0000 (21:48 -0000)]
2005-11-08 Sebastien Pouliot <sebastien@ximian.com>
* AspNetHostingPermissionLevel.cs: The enum is [Serializable] in 2.0.
svn path=/trunk/mcs/; revision=52738
Gonzalo Paniagua Javier [Tue, 8 Nov 2005 21:01:08 +0000 (21:01 -0000)]
2005-11-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* TemplateParser.cs: fixes #76423. Not tested properly.
svn path=/trunk/mcs/; revision=52735
Atsushi Eno [Tue, 8 Nov 2005 20:40:05 +0000 (20:40 -0000)]
2005-11-08 Atsushi Enomoto <atsushi@ximian.com>
* mono-api.xsl : turn ComVisible and DebuggerDisplay off by default.
svn path=/trunk/mcs/; revision=52734
Miguel de Icaza [Tue, 8 Nov 2005 20:40:05 +0000 (20:40 -0000)]
Update to 1.1.10
svn path=/trunk/mono/; revision=52733
Peter Dennis Bartok [Tue, 8 Nov 2005 20:38:29 +0000 (20:38 -0000)]
- Commented out debug output
svn path=/trunk/mcs/; revision=52731
Atsushi Eno [Tue, 8 Nov 2005 20:37:29 +0000 (20:37 -0000)]
So, run filterTree() at initial state (buildbot template is also being updated).
svn path=/trunk/mono/; revision=52729
Sebastien Pouliot [Tue, 8 Nov 2005 20:27:46 +0000 (20:27 -0000)]
2005-11-08 Sebastien Pouliot <sebastien@ximian.com>
* CodeExpressionCollectionTest.cs: Added test case for AddRange(self).
* CodeStatementCollectionTest.cs: Added test case for AddRange(self).
* CodeTypeReferenceCollectionTest.cs: Added test case for
AddRange(self).
svn path=/trunk/mcs/; revision=52727
Peter Dennis Bartok [Tue, 8 Nov 2005 19:55:03 +0000 (19:55 -0000)]
2005-11-08 Peter Dennis Bartok <pbartok@novell.com>
* ThemeWin32Classic.cs:
- Draw the outside focus rectangle around buttons
- Use CPDrawFocusRectangle to draw focus rectangles until Cairo
doesn't use end caps for every dash of a line anymore. This
workaround ignores the forecolor.
svn path=/trunk/mcs/; revision=52726
Gert Driesen [Tue, 8 Nov 2005 19:49:26 +0000 (19:49 -0000)]
* CodeExpressionCollection.cs: Fixed OutOfMemoryException when
passing collection to AddRange method on itself.
* CodeTypeReferenceCollection.cs: same.
* CodeParameterDeclarationExpressionCollection.cs: same.
* CodeStatementCollection.cs: same.
svn path=/trunk/mcs/; revision=52725
Kornél Pál [Tue, 8 Nov 2005 19:36:09 +0000 (19:36 -0000)]
ImageList.cs: Don't use ArgbColor with LayoutKind.Explicit as it isn't endian safe.
svn path=/trunk/mcs/; revision=52724
Atsushi Eno [Tue, 8 Nov 2005 19:24:57 +0000 (19:24 -0000)]
Let minimum attribute filters for ComVisible and DebuggerDisplay working.
svn path=/trunk/mono/; revision=52723
Miguel de Icaza [Tue, 8 Nov 2005 19:11:46 +0000 (19:11 -0000)]
Updated the API: patch from Idan Gazit <idan@fastmail.fm>
svn path=/trunk/mcs/; revision=52722
Gonzalo Paniagua Javier [Tue, 8 Nov 2005 19:05:46 +0000 (19:05 -0000)]
Patch by Jason Diamond
svn path=/trunk/mcs/; revision=52719
Gert Driesen [Tue, 8 Nov 2005 18:57:15 +0000 (18:57 -0000)]
* CodeExpressionCollectionTest.cs: Added tests for ctors and AddRange
changes made in r52579.
* CodeParameterDeclarationExpressionCollectionTest.cs: same.
* CodeTypeReferenceCollectionTest.cs: same.
* System_test.dll.sources: Added CodeExpressionCollectionTest.cs,
CodeParameterDeclarationExpressionCollectionTest.cs,
CodeTypeReferenceCollectionTest.cs.
svn path=/trunk/mcs/; revision=52718
Gonzalo Paniagua Javier [Tue, 8 Nov 2005 18:08:28 +0000 (18:08 -0000)]
Hush 2.0 profile
svn path=/trunk/mcs/; revision=52716
Gonzalo Paniagua Javier [Tue, 8 Nov 2005 18:08:04 +0000 (18:08 -0000)]
Fix warning and typo
svn path=/trunk/mcs/; revision=52715
Atsushi Eno [Tue, 8 Nov 2005 18:06:57 +0000 (18:06 -0000)]
2005-11-08 Atsushi Enomoto <atsushi@ximian.com>
* Type.cs : I forgot to mention, some '(' were missing in the
improved patch ;-)
svn path=/trunk/mcs/; revision=52714
Atsushi Eno [Tue, 8 Nov 2005 17:27:03 +0000 (17:27 -0000)]
the last change is nothing important, so just go back and let class
status pages working. It could be recovered after someone updates
"update-status" in buildbots.
svn path=/trunk/mono/; revision=52713
Zoltan Varga [Tue, 8 Nov 2005 17:10:12 +0000 (17:10 -0000)]
2005-11-08 Zoltan Varga <vargaz@freemail.hu>
* Type.cs (GetPseudoCustomAttributes): Check for TypeAttributes.Serializable instead of
IsSerializable property, since the latter returns true for delegates/enums.
svn path=/trunk/mcs/; revision=52711
Martin Baulig [Tue, 8 Nov 2005 16:23:21 +0000 (16:23 -0000)]
Don't use g_warning() to report errors while running inside the debugger.
svn path=/trunk/mono/; revision=52709
Martin Baulig [Tue, 8 Nov 2005 16:05:49 +0000 (16:05 -0000)]
2005-11-08 Martin Baulig <martin@ximian.com>
* mono-debug.h (MONO_DEBUGGER_VERSION): Bump to 53.
svn path=/trunk/mono/; revision=52706
Jonathan Pryor [Tue, 8 Nov 2005 14:54:30 +0000 (14:54 -0000)]
* Stdlib.cs: Implement IEquatable<FilePosition> for FilePosition.
* Syscall.cs: Provide GetHashCode(), Equals(), operator==, operator!= for
all structure types. Implement IEquatable<T> for all "value type"
structs and classes.
svn path=/trunk/mcs/; revision=52704
Raja R Harinath [Tue, 8 Nov 2005 14:15:37 +0000 (14:15 -0000)]
*** merged revision from mcs: 52692
svn path=/trunk/mcs/; revision=52703
Jonathan Pryor [Tue, 8 Nov 2005 13:17:23 +0000 (13:17 -0000)]
* UnixPipes.cs: Provide Equals, GetHashCode, and operator==/operator!= to
conform with FxCop guidelines for structures.
svn path=/trunk/mcs/; revision=52701
Atsushi Eno [Tue, 8 Nov 2005 12:44:26 +0000 (12:44 -0000)]
2005-11-08 Atsushi Enomoto <atsushi@ximian.com>
* MissingType.cs : don't add fake SerializableAttributes (if it does).
svn path=/trunk/mcs/; revision=52700
Atsushi Eno [Tue, 8 Nov 2005 12:03:15 +0000 (12:03 -0000)]
2005-11-08 Atsushi Enomoto <atsushi@ximian.com>
* mono-api.xsl : part of XHTMLification.
svn path=/trunk/mcs/; revision=52699
Atsushi Eno [Tue, 8 Nov 2005 12:02:58 +0000 (12:02 -0000)]
it is largely XHTMLified.
svn path=/trunk/mono/; revision=52698
Atsushi Eno [Tue, 8 Nov 2005 11:39:29 +0000 (11:39 -0000)]
2005-11-08 Atsushi Enomoto <atsushi@ximian.com>
* cm/cormissing.cs : fixed one extraneous firstElement() change.
It broke clickHandler.
svn path=/trunk/mono/; revision=52697
Ankit Jain [Tue, 8 Nov 2005 11:15:51 +0000 (11:15 -0000)]
* gen-dump-table.cs: New test case (for r52695).
svn path=/trunk/mono/; revision=52696
Ankit Jain [Tue, 8 Nov 2005 11:12:21 +0000 (11:12 -0000)]
* dump.c (dump_table_method): Get the type/method context required for parsing
method signature and dis_stringify'ing it.
svn path=/trunk/mono/; revision=52695
Paolo Molaro [Tue, 8 Nov 2005 10:42:57 +0000 (10:42 -0000)]
Tue Nov 8 11:28:20 GMT 2005 Paolo Molaro <lupus@ximian.com>
* mini-arm.c: fixed alignment of doubles/longs to match
the C ABI (bug #76635).
svn path=/trunk/mono/; revision=52694
Marek Safar [Tue, 8 Nov 2005 10:39:32 +0000 (10:39 -0000)]
New test.
svn path=/trunk/mcs/; revision=52693
Marek Safar [Tue, 8 Nov 2005 10:29:06 +0000 (10:29 -0000)]
2005-11-08 Marek Safar <marek.safar@seznam.cz>
* attribute.cs (Attribute.GetCoClassAttributeValue): New method.
(AttributeTester.GetCoClassAttribute): Get CoClassAttribute.
* class.cs (TypeContainer.IsComImport): New property.
(Constructor.Define): Create proper ctor for ComImport types.
* expression.cs (New.CheckComImport): Fixed.
svn path=/trunk/mcs/; revision=52692
Raja R Harinath [Tue, 8 Nov 2005 10:08:14 +0000 (10:08 -0000)]
*** merged revisions from mcs: 52375-52682
svn path=/trunk/mcs/; revision=52691
Ankit Jain [Tue, 8 Nov 2005 10:00:08 +0000 (10:00 -0000)]
* get.c (init_key_table): Add keywords - callconv and flags.
svn path=/trunk/mono/; revision=52690
Marek Safar [Tue, 8 Nov 2005 09:57:51 +0000 (09:57 -0000)]
update
svn path=/trunk/mcs/; revision=52689
Atsushi Eno [Tue, 8 Nov 2005 09:47:51 +0000 (09:47 -0000)]
2005-11-07 Atsushi Enomoto <atsushi@ximian.com>
* mono-api.xsl : Use indent; it is practically impossible to improve
generated HTML w/o indentation.
svn path=/trunk/mcs/; revision=52688
Atsushi Eno [Tue, 8 Nov 2005 09:46:04 +0000 (09:46 -0000)]
2005-11-08 Atsushi Enomoto <atsushi@ximian.com>
* cormissing.js : make it work w/ indented HTML sources.
svn path=/trunk/mono/; revision=52687
Alexandre Rocha Lima e Marcondes [Tue, 8 Nov 2005 05:08:19 +0000 (05:08 -0000)]
2005-11-07 Maverson Eduardo Schulze Rosa <maverson@gmail.com>
* LateBinding.cs: Revised patch from Tobias Käs <tobias.kaes@gmx.de>
for fixes data types conversions in LateSet.
* Added TypeMemberY.vb testing bug #76453
svn path=/trunk/mcs/; revision=52685
Miguel de Icaza [Tue, 8 Nov 2005 03:54:56 +0000 (03:54 -0000)]
Attempt to make the helper assembly only bulit on the 2.0 framework, as otherwise its empty
svn path=/trunk/mcs/; revision=52684
Miguel de Icaza [Tue, 8 Nov 2005 03:46:05 +0000 (03:46 -0000)]
Isolate error
svn path=/trunk/mcs/; revision=52683
Miguel de Icaza [Tue, 8 Nov 2005 03:39:01 +0000 (03:39 -0000)]
2005-11-07 Miguel de Icaza <miguel@novell.com>
* anonymous.cs (CaptureContext.AddParameterToContext): The fact
that a parameter has been captured does not mean that we do not
have to do the rest of the processing. This fixes the second part
of #76592. If there was another anonymous method capturing
values in the past, the Scope would never be set for the second
method that captured the same parameter.
(CaptureContext.EmitAssignParameter): When `leave_copy' is passed,
properly manipulate the stack. Second part of fix for #76592.
svn path=/trunk/mcs/; revision=52682
Miguel de Icaza [Tue, 8 Nov 2005 03:38:47 +0000 (03:38 -0000)]
Add
svn path=/trunk/mcs/; revision=52681
Alexandre Rocha Lima e Marcondes [Tue, 8 Nov 2005 02:42:01 +0000 (02:42 -0000)]
2005-11-06 Maverson Eduardo Schulze Rosa <maverson@gmail.com>
* LateBinding.cs : Calling 'LateIndexSet' if the member resolves
to a field, but arguments length are greater than one.
svn path=/trunk/mcs/; revision=52680
Sebastien Pouliot [Tue, 8 Nov 2005 02:35:30 +0000 (02:35 -0000)]
2005-11-07 Sebastien Pouliot <sebastien@ximian.com>
* CodeMethodInvokeExpressionTest.cs: Fixed some failures on 2.0
tests.
svn path=/trunk/mcs/; revision=52679
Miguel de Icaza [Tue, 8 Nov 2005 02:16:14 +0000 (02:16 -0000)]
This is a compile-only test as we dont support it
svn path=/trunk/mcs/; revision=52678
Gonzalo Paniagua Javier [Tue, 8 Nov 2005 02:00:34 +0000 (02:00 -0000)]
2005-11-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Page.cs: call LoadViewStateRecursive when the Form collection has
not been used by a different page (GetTypeHashCode). This fixes problems
when calling Server.Transfer while preserving Form and QueryString,
as the page we transfer to used the view state stored in the Form, which
contained the serialized data for the page calling Server.Transfer
instead.
svn path=/trunk/mcs/; revision=52677
Gonzalo Paniagua Javier [Tue, 8 Nov 2005 01:56:08 +0000 (01:56 -0000)]
2005-11-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* WebROCollection.cs: add an ID for the collection. Page needs it.
svn path=/trunk/mcs/; revision=52676
Lluis Sanchez [Tue, 8 Nov 2005 01:30:42 +0000 (01:30 -0000)]
2005-11-08 Lluis Sanchez Gual <lluis@novell.com>
* TcpServerChannel.cs: Fix null ref exception.
* TcpServerChannel.cs, TcpConnectionPool.cs: only TARGET_JVM changes
svn path=/trunk/mcs/; revision=52675
Miguel de Icaza [Tue, 8 Nov 2005 00:57:36 +0000 (00:57 -0000)]
2005-11-07 Miguel de Icaza <miguel@novell.com>
* expression.cs (New): Add support for invoking "new" on
interfaces that have been flagged with the ComImport attribute and
the CoClass. Fixes #76637
svn path=/trunk/mcs/; revision=52674
Miguel de Icaza [Tue, 8 Nov 2005 00:57:01 +0000 (00:57 -0000)]
Up
svn path=/trunk/mcs/; revision=52673
Miguel de Icaza [Tue, 8 Nov 2005 00:56:44 +0000 (00:56 -0000)]
Add tests
svn path=/trunk/mcs/; revision=52672
Miguel de Icaza [Mon, 7 Nov 2005 23:09:17 +0000 (23:09 -0000)]
2005-11-07 Miguel de Icaza <miguel@novell.com>
* statement.cs (Try.DoEmit): When a variable is captured, do not
try to emit the vi.LocalBuilder variable as it has been captured.
Create a temporary variable and store the results on the
FieldBuilder. Fixes #76642
svn path=/trunk/mcs/; revision=52670
Jordi Mas i Hernandez [Mon, 7 Nov 2005 22:53:17 +0000 (22:53 -0000)]
2005-11-07 Pedro Martinez Julia <pedromj@gmail.com>
* IBindingListView.cs Initial implementation
* HandledEventArgs.cs Initial implementation
* HandledEventHandler.cs Initial implementation
* ListSortDescription.cs: Initial implementation
* ListSortDescriptionCollection.cs: Initial implementation
svn path=/trunk/mcs/; revision=52669
Miguel de Icaza [Mon, 7 Nov 2005 22:33:35 +0000 (22:33 -0000)]
Fix
svn path=/trunk/mcs/; revision=52667
Jackson Harper [Mon, 7 Nov 2005 21:57:10 +0000 (21:57 -0000)]
* X11Dnd.cs: Set the X/Y positions on the DragEventArgs
correctly.
svn path=/trunk/mcs/; revision=52666
Atsushi Eno [Mon, 7 Nov 2005 20:03:39 +0000 (20:03 -0000)]
2005-11-07 Atsushi Enomoto <atsushi@ximian.com>
* XsltException.cs : under 2.0, some properties are virtual.
svn path=/trunk/mcs/; revision=52665
Jackson Harper [Mon, 7 Nov 2005 19:42:42 +0000 (19:42 -0000)]
* ScrollableControl.cs: Calculate the maximum and change vars
(more) correctly so that scrollbars appear as a sensible size.
svn path=/trunk/mcs/; revision=52663
Sebastien Pouliot [Mon, 7 Nov 2005 19:08:52 +0000 (19:08 -0000)]
2005-11-07 Sebastien Pouliot <sebastien@ximian.com>
* security-manager.h: Added definitions to deal with strongname key
pairs bigger (and smaller) than 1024 bits.
* reflection.c: Remove hardcoded strongname size (128 bytes) and
adjust wrt the public key length being used.
svn path=/trunk/mono/; revision=52662
Atsushi Eno [Mon, 7 Nov 2005 18:18:49 +0000 (18:18 -0000)]
2005-11-07 Atsushi Enomoto <atsushi@ximian.com>
* XPathNavigator.cs, XPathNodeIterator.cs : DebuggerDisplayAttribute
values are fixed. However, they totally do not make sense since
there is no DebuggerDisplayProxy type in our impl.
svn path=/trunk/mcs/; revision=52661
Atsushi Eno [Mon, 7 Nov 2005 18:17:27 +0000 (18:17 -0000)]
2005-11-07 Atsushi Enomoto <atsushi@ximian.com>
* XmlSchemaValidator.cs : added missing ValidateWhitespace and
ValidateText, though the latter I think is LAMESPEC.
svn path=/trunk/mcs/; revision=52660
Atsushi Eno [Mon, 7 Nov 2005 17:22:05 +0000 (17:22 -0000)]
2005-11-07 Atsushi Enomoto <atsushi@ximian.com>
* XmlReader.cs : dependent XmlSchemaValidationFlags fix.
Added ReadElementContentAsObject() and ReadContentAsObject().
* XmlReader.cs, XmlTextReader.cs :
LookupNamespace(string,bool) is now private.
* XmlReader.cs, XmlNode,cs :
[DebuggerDisplay].
* XmlSchemaValidationFlags.cs : updated to match 2.0 RTM.
* XmlSchemaValidator.cs : related fix.
* XmlSchemaValidatingReader.cs : XmlSchemaValidationFlags is updated.
* XmlReaderSettingsTests.cs : XmlSchemaValidationFlags is updated.
svn path=/trunk/mcs/; revision=52659
Zoltan Varga [Mon, 7 Nov 2005 16:57:41 +0000 (16:57 -0000)]
2005-11-07 Zoltan Varga <vargaz@gmail.com>
* docs/jit-regalloc: Merge forgotten documentation updates from
the mini-xp-local-regalloc branch.
svn path=/trunk/mono/; revision=52658
Paolo Molaro [Mon, 7 Nov 2005 15:13:58 +0000 (15:13 -0000)]
Mon Nov 7 16:13:21 CET 2005 Paolo Molaro <lupus@ximian.com>
* aot.c: fix compilation with --enable-minimal=aot.
svn path=/trunk/mono/; revision=52657
Jonathan Pryor [Mon, 7 Nov 2005 15:07:13 +0000 (15:07 -0000)]
* map-icalls.h: Oddly, this file didn't get the new functions added in
2005-10-14 -- ToConfstrName, FromConfstrName, etc. Add them.
* map.c, map.h: Remove invalid enumeration value SyslogFacility.LOG_USRE.
svn path=/trunk/mono/; revision=52656
Jonathan Pryor [Mon, 7 Nov 2005 15:04:34 +0000 (15:04 -0000)]
* Syscall.cs: *xattr functions should use the FileNameMarshaler for filenames.
svn path=/trunk/mcs/; revision=52655
Jonathan Pryor [Mon, 7 Nov 2005 14:50:54 +0000 (14:50 -0000)]
* make-map.cs: Always use ordinal string sorting behavior. The string
collation sorting has changed, so to keep the mono/support diff sizes down
we have to explicitly specify the previous implicit ordering.
svn path=/trunk/mcs/; revision=52654
Konstantin Triger [Mon, 7 Nov 2005 14:09:38 +0000 (14:09 -0000)]
retrieve the StringManager from AppDomain
svn path=/trunk/mcs/; revision=52653
Marek Safar [Mon, 7 Nov 2005 13:56:35 +0000 (13:56 -0000)]
2005-11-07 Marek Safar <marek.safar@seznam.cz>
decl.cs (CurrentTypeParameters): Fixed to be public.
svn path=/trunk/mcs/; revision=52652