Eyal Alalouf [Tue, 15 May 2007 14:16:48 +0000 (14:16 -0000)]
Fix backward compat problem.
svn path=/trunk/mcs/; revision=77411
Zoltan Varga [Tue, 15 May 2007 14:13:57 +0000 (14:13 -0000)]
2007-05-15 Zoltan Varga <vargaz@gmail.com>
* basic.cs: Remove test which is now in basic-long.cs.
svn path=/trunk/mono/; revision=77410
Zoltan Varga [Tue, 15 May 2007 14:12:26 +0000 (14:12 -0000)]
2007-05-15 Zoltan Varga <vargaz@gmail.com>
* mini-ia64.c (mono_arch_output_basic_block): Sign extend in CEE_CONV_I8/CEE_CONV_I.
* basic-long.cs: Add new test.
svn path=/trunk/mono/; revision=77409
Atsushi Eno [Tue, 15 May 2007 14:09:27 +0000 (14:09 -0000)]
2007-05-15 Atsushi Enomoto <atsushi@ximian.com>
* RegionInfo.cs, CultureInfo.cs : in 2.0 RegionInfo could be created
from locale name. To support that, retrieve CultureInfo from name
and use its Territory name if exists.
RegionInfo.Equals() still uses lcid, but hash code is based on
region ID. Added GeoId, which represents unique region ID (which
is returned in 1.x GetHashCode()).
* RegionInfoTest.cs : new tests.
* corlib_test.dll.sources : added RegionInfoTest.cs.
svn path=/trunk/mcs/; revision=77408
Atsushi Eno [Tue, 15 May 2007 14:08:25 +0000 (14:08 -0000)]
2007-05-15 Atsushi Enomoto <atsushi@ximian.com>
in metadata:
* object-internals.h
culture-info.h : added territory field in MonoCulture and
CultureInfoEntry foreach. Added lcid field in RegionInfoEntry.
* locales.c : fill territory field above too.
* culture-info-table.h : regenerated.
in locale-builder:
* CultureInfoEntry.cs : output Territory, which is used for RegionInfo.
* RegionInfoEntry.cs : added dummy int which is a slot for LCID.
svn path=/trunk/mono/; revision=77407
Raja R Harinath [Tue, 15 May 2007 14:06:52 +0000 (14:06 -0000)]
* statement.cs (ToplevelBlock.child): Remove.
svn path=/trunk/mcs/; revision=77405
Konstantin Triger [Tue, 15 May 2007 13:30:29 +0000 (13:30 -0000)]
remove derby anti leak workarounds which proved to be buggy
svn path=/trunk/mcs/; revision=77401
Marek Habersack [Tue, 15 May 2007 13:26:56 +0000 (13:26 -0000)]
2007-05-15 Marek Habersack <mhabersack@novell.com>
* WsdlBuildProvider.cs: make the code actually work - get the
physical path of VirtualPath instead of converting it to absolute
URI path.
Do not generate source, add the code unit to assembly builder
instead.
* XsdBuildProvider.cs: added
2007-05-15 Marek Habersack <mhabersack@novell.com>
* System.Web.dll.sources: added
System.Web.Compilation/XsdBuildProvider.cs
svn path=/trunk/mcs/; revision=77400
Adar Wesley [Tue, 15 May 2007 11:57:31 +0000 (11:57 -0000)]
2007-05-15 Adar Wesley <adarw@mainsoft.com>
* AttributeCollection.cs: added missing method FromExisting.
* Container.cs: added missing method ValidateName
* DefaultValueAttribute.cs: added missing method SetValue.
* EventHandlerList.cs: added missing method AddHandlers.
* MemberDescriptor.cs: added missing method GetInvocationTarget.
* PropertyDescriptor.cs: added missing method GetValueChangedHandler.
* TypeDescriptor.cs: added missing methods CreateInstance, GetFullComponentName,
GetClassName, GetReflectionType, CreateAssociation, GetAssociation,
RemoveAssociation, RemoveAssociations.
* MenuCommand.cs: added missing method overload Invoke
* ContextStack.cs: added missing method Append.
* Trace.cs: added missing method Refresh.
svn path=/trunk/mcs/; revision=77397
Marek Habersack [Tue, 15 May 2007 09:35:00 +0000 (09:35 -0000)]
2007-05-15 Marek Habersack <mhabersack@novell.com>
* TemplateParser.cs: refactoring - use HttpApplication.LoadType to
actually look up types.
* ControlBuilder.cs: as above
2007-05-15 Marek Habersack <mhabersack@novell.com>
* BuildProviderCollection.cs: refactoring - use
HttpApplication.LoadType to actually look up the type.
* HttpHandlerAction.cs: as above
* WebConfigurationHost.cs: refactoring - moved the LoadType to
HttpApplication to share the code between 1.1 and 2.0 profiles.
2007-05-15 Marek Habersack <mhabersack@novell.com>
* ObjectDataSourceView.cs: refactoring - use
HttpApplication.LoadType to look up types.
2007-05-15 Marek Habersack <mhabersack@novell.com>
* HttpApplication.cs: refactoring - moved LoadType from
WebConfigurationHost here and made it internal static, in order to
make the code avaliable from all the places where extended type
loading is required.
svn path=/trunk/mcs/; revision=77396
Marek Habersack [Tue, 15 May 2007 08:07:45 +0000 (08:07 -0000)]
2007-05-15 Marek Habersack <mhabersack@novell.com>
* ConfigurationElement.cs: added value validation on
deserialization from the config file.
svn path=/trunk/mcs/; revision=77394
Marek Habersack [Tue, 15 May 2007 06:48:11 +0000 (06:48 -0000)]
2007-05-15 Marek Habersack <mhabersack@novell.com>
* HttpWebRequest.cs: fold all methods into GET for
redirect/moves. Fixes bug #81624
svn path=/trunk/mcs/; revision=77392
Konstantin Triger [Tue, 15 May 2007 06:38:13 +0000 (06:38 -0000)]
correct hierarchy for the exception for 2.0 profile
svn path=/trunk/mcs/; revision=77390
Raja R Harinath [Tue, 15 May 2007 03:51:35 +0000 (03:51 -0000)]
Rationalize ResolveMeta: refactoring
(Block.ResolveMeta): Remove wrong or superfluous comments. Carve
out constant handling code into ...
(Block.DoResolveConstants): ... this.
svn path=/trunk/mcs/; revision=77387
Raja R Harinath [Tue, 15 May 2007 02:59:28 +0000 (02:59 -0000)]
Rationalize ResolveMeta, part 1
* statement.cs (Block.local_map, Block.LocalMap): Remove.
(Block.AssignableSlots): New.
(Block.ResolveMeta): Make protected. Don't create a VariableMap
for locals -- move code from VariableMap here. Avoid unnecessary
allocations.
* flowanalysis.cs (FlowBranching.local_map): Remove.
(FlowBranching..ctor): Use Block.AssignableSlots.
(VariableMap): Remove unused constructors.
svn path=/trunk/mcs/; revision=77386
Jackson Harper [Mon, 14 May 2007 22:12:02 +0000 (22:12 -0000)]
* TextBoxBase.cs: Implement some of the new 2.0 methods.
* RichTextBox.cs: We need to override these methods on 2.0.
* MaskedTextBox.cs: These are implemented now
* TextControl.cs: This was off by one.
svn path=/trunk/mcs/; revision=77384
Marek Habersack [Mon, 14 May 2007 21:09:06 +0000 (21:09 -0000)]
Restore accidentally removed entry
svn path=/trunk/mcs/; revision=77382
Marek Habersack [Mon, 14 May 2007 20:58:30 +0000 (20:58 -0000)]
2007-05-14 Marek Habersack <mhabersack@novell.com>
* UrlMappingCollection.cs: implemented the Item (string) indexer.
* UrlMapping.cs: implemented the URL validation callback body
(doesn't work at the moment).
2007-05-14 Marek Habersack <mhabersack@novell.com>
* HttpUtility.cs: when parsing query strings, skip the leading ?
for the first parameter name.
* HttpRequest.cs: added support for mapping urls, as defined in
the system.web/urlMappings section.
svn path=/trunk/mcs/; revision=77381
Jackson Harper [Mon, 14 May 2007 19:51:21 +0000 (19:51 -0000)]
* TextControl.cs: Because the line endings are including in the
text, we don't need to add them in anymore.
svn path=/trunk/mcs/; revision=77378
Wade Berrier [Mon, 14 May 2007 19:00:09 +0000 (19:00 -0000)]
* mono-shlib-cop.exe.config: Remove "does-not-exist" dllmap
(Was complicating packaging on ia64: There is no libc.so.6 on
ia64, only libc.so.6.1)
svn path=/trunk/mcs/; revision=77377
Jackson Harper [Mon, 14 May 2007 18:16:52 +0000 (18:16 -0000)]
* TextControl.cs: Because the line endings are including in the
text, we don't need to add them in anymore.
svn path=/trunk/mcs/; revision=77375
Dick Porter [Mon, 14 May 2007 15:22:31 +0000 (15:22 -0000)]
2007-05-14 Dick Porter <dick@ximian.com>
* SocketTest.cs: Tests for bug 75705
svn path=/trunk/mcs/; revision=77362
Igor Zelmanovich [Mon, 14 May 2007 14:21:30 +0000 (14:21 -0000)]
2007-05-14 Igor Zelmanovich <igorz@mainsoft.com>
* PageMapper.cs:
fixed previous patch
svn path=/trunk/mcs/; revision=77353
Igor Zelmanovich [Mon, 14 May 2007 14:04:10 +0000 (14:04 -0000)]
2007-05-14 Igor Zelmanovich <igorz@mainsoft.com>
* SqlMembershipProvider.cs: Fix parameter binding to stored procedures.
svn path=/trunk/mcs/; revision=77349
Vladimir Krasnov [Mon, 14 May 2007 13:51:06 +0000 (13:51 -0000)]
* HttpWriter.cs: GetMaxByteCount was used in Write and WriteString methods to improve performance of HttpWriter
svn path=/trunk/mcs/; revision=77347
Adar Wesley [Mon, 14 May 2007 11:48:15 +0000 (11:48 -0000)]
2007-05-14 Adar Wesley <adarw@mainsoft.com>
* XmlSchemaExporter.cs: added missing overload for method ExportAnyType.
* XmlSchemas.cs: added missing methods Add, AddReference, Contains,
GetSchemas.
* XmlSerializationReader.cs: added missing method AddReaderCount.
* XmlSerializationWriter.cs: added missing overload WriteStartElement.
* XmlSerializer.cs: added missing overload Serialize.
svn path=/trunk/mcs/; revision=77340
Igor Zelmanovich [Mon, 14 May 2007 10:05:15 +0000 (10:05 -0000)]
2007-05-14 Igor Zelmanovich <igorz@mainsoft.com>
* ConfigurationElement.cs: when attribute value cannot be parsed,
ConfigurationErrorException is thrown.
svn path=/trunk/mcs/; revision=77338
Igor Zelmanovich [Mon, 14 May 2007 09:47:41 +0000 (09:47 -0000)]
2007-05-14 Igor Zelmanovich <igorz@mainsoft.com>
* WebConfigurationManager.cs:
make configurations synchronized.
added new internal method RemoveConfigurationFromCache.
* HttpApplication.cs:
prevent DOS attack: remove configuration from the cache in case
of invalid resource not exists
svn path=/trunk/mcs/; revision=77336
Vladimir Krasnov [Mon, 14 May 2007 09:28:03 +0000 (09:28 -0000)]
* TraceContext.cs: refactoring, cached TraceManager
svn path=/trunk/mcs/; revision=77334
Vladimir Krasnov [Mon, 14 May 2007 08:59:27 +0000 (08:59 -0000)]
* PropertyDescriptorCollection.cs: fixed Find method, compare using invariant culture
svn path=/trunk/mcs/; revision=77332
Atsushi Eno [Mon, 14 May 2007 08:02:36 +0000 (08:02 -0000)]
2007-05-14 Atsushi Enomoto <atsushi@ximian.com>
* EventTypeFilter.cs
TraceFilter.cs
SourceFilter.cs
SwitchLevelAttribute.cs
DelimitedListTraceListener.cs
SwitchAttribute.cs : new files in 2.0.
* DiagnosticsConfigurationHandler.cs : partial support for named
shared listeners.
* XmlWriterTraceListener.cs : cosmetic corcompare fixes. Added
missing todos.
* TraceListener.cs : added missing 2.0 stuff. Implemented Filter.
* DefaultTraceListener.cs : trivial ComVisible fix.
* DiagnosticsConfigurationHandlerTest.cs : in 2.0 configuration item
listeners/add/@type is optional (for named shared listener support).
* System.dll.sources :
Added EventTypeFilter.cs, TraceFilter.cs, SourceFilter.cs,
DelimitedListTraceListener.cs, SwitchAttribute.cs and
SwitchLevelAttribute.cs in sys.diagnostics.
svn path=/trunk/mcs/; revision=77331
Marek Habersack [Mon, 14 May 2007 07:43:43 +0000 (07:43 -0000)]
2007-05-14 Marek Habersack <mhabersack@novell.com>
* ClientScriptManager.cs: put the hidden field within a <div>, the
way MS.NET does it.
svn path=/trunk/mcs/; revision=77330
Raja R Harinath [Sun, 13 May 2007 19:31:21 +0000 (19:31 -0000)]
* Makefile.am (VCPROJS): New.
svn path=/trunk/mono/; revision=77327
Marek Safar [Sun, 13 May 2007 16:11:21 +0000 (16:11 -0000)]
New test.
svn path=/trunk/mcs/; revision=77322
Igor Zelmanovich [Sun, 13 May 2007 16:11:00 +0000 (16:11 -0000)]
2007-05-13 Igor Zelmanovich <igorz@mainsoft.com>
* PageMapper.cs:
make it case sensitive if file system is case sensitive
svn path=/trunk/mcs/; revision=77321
Zoltan Varga [Sun, 13 May 2007 15:22:00 +0000 (15:22 -0000)]
2007-05-13 Zoltan Varga <vargaz@gmail.com>
* mini-sparc.c (mono_spillvar_offset_float): Fix sparc build.
svn path=/trunk/mono/; revision=77318
Konstantin Triger [Sun, 13 May 2007 14:55:35 +0000 (14:55 -0000)]
Fix the type of the returned array
svn path=/trunk/mcs/; revision=77315
Zoltan Varga [Sat, 12 May 2007 17:33:34 +0000 (17:33 -0000)]
2007-05-12 Zoltan Varga <vargaz@gmail.com>
* cpu-x86.md minix-86.c: Add a peephole_pass_1 () as on amd64.
svn path=/trunk/mono/; revision=77287
Zoltan Varga [Sat, 12 May 2007 17:23:48 +0000 (17:23 -0000)]
2007-05-12 Zoltan Varga <vargaz@gmail.com>
* mini-x86.c (mono_arch_output_basic_block): Use mono_opcode_to_cond () in a few
places.
svn path=/trunk/mono/; revision=77286
Zoltan Varga [Sat, 12 May 2007 17:16:54 +0000 (17:16 -0000)]
2007-05-12 Zoltan Varga <vargaz@gmail.com>
* mini-x86.c (mono_arch_emit_exceptions): Decrease the size of the exception
throwing code a bit.
* exceptions-x86.c (mono_arch_get_throw_corlib_exception): Decrease the size of
the exception throwing code a bit.
svn path=/trunk/mono/; revision=77285
Zoltan Varga [Sat, 12 May 2007 17:12:36 +0000 (17:12 -0000)]
2007-05-12 Zoltan Varga <vargaz@gmail.com>
* mini-x86.c (get_call_info): Allocate result from a mempool.
svn path=/trunk/mono/; revision=77284
Miguel de Icaza [Sat, 12 May 2007 15:24:28 +0000 (15:24 -0000)]
Reduce warnings when building as an internal library
svn path=/trunk/mcs/; revision=77281
Sebastien Pouliot [Sat, 12 May 2007 15:10:38 +0000 (15:10 -0000)]
DataConverter is needed (in the tarball) by System.Core.dll
svn path=/trunk/mcs/; revision=77280
Jonathan Chambers [Sat, 12 May 2007 15:05:15 +0000 (15:05 -0000)]
2007-05-12 Jonathan Chambers <joncham@gmail.com>
* SafeWaitHandle.cs: Add internal empty
constructor for pinvoke marshalling.
svn path=/trunk/mcs/; revision=77279
Jonathan Chambers [Sat, 12 May 2007 15:03:37 +0000 (15:03 -0000)]
2007-05-12 Jonathan Chambers <joncham@gmail.com>
* FileStream.cs: Implement SafeHandle constructors.
svn path=/trunk/mcs/; revision=77278
Zoltan Varga [Sat, 12 May 2007 12:56:45 +0000 (12:56 -0000)]
2007-05-12 Zoltan Varga <vargaz@gmail.com>
* class-internals.h (_MonoGenericContainer): Widen type_argc filed to 31 bits.
Fixes #81599.
svn path=/trunk/mono/; revision=77276
Gert Driesen [Fri, 11 May 2007 21:59:50 +0000 (21:59 -0000)]
* ControlBuilder.cs: Fixed exception message in MapType.
svn path=/trunk/mcs/; revision=77265
Gert Driesen [Fri, 11 May 2007 21:48:44 +0000 (21:48 -0000)]
* ToolStripItemCollectionTest.cs: Removed duplicate test.
svn path=/trunk/mcs/; revision=77264
Gert Driesen [Fri, 11 May 2007 21:41:09 +0000 (21:41 -0000)]
* DebuggerDisplayAttributeTest.cs: Make test forward compatible.
Replace Assert.AreEqual null comparison with Assert.IsNull. Replaced
"" with string.Empty.
svn path=/trunk/mcs/; revision=77263
Sebastien Pouliot [Fri, 11 May 2007 20:48:42 +0000 (20:48 -0000)]
2007-05-11 Sebastien Pouliot <sebastien@ximian.com>
* CryptoStream.cs: Ensure TransformFinalBlock isn't called multiple
times. Fix bug #81597.
svn path=/trunk/mcs/; revision=77262
Jonathan Chambers [Fri, 11 May 2007 20:43:30 +0000 (20:43 -0000)]
2007-05-11 Jonathan Chambers <joncham@gmail.com>
* __ComObject.cs: No need to call CoInitialize anymore since
Thread.ApartmentState was implemented.
svn path=/trunk/mcs/; revision=77260
Jonathan Chambers [Fri, 11 May 2007 20:41:38 +0000 (20:41 -0000)]
2007-05-11 Jonathan Chambers <joncham@gmail.com>
* object.c: Always initialize apartment, even if
there is no custom attributes on entry point.
Code is contributed under MIT/X11 license.
svn path=/trunk/mono/; revision=77259
Miguel de Icaza [Fri, 11 May 2007 20:34:38 +0000 (20:34 -0000)]
Make this build
svn path=/trunk/mcs/; revision=77258
Stephane Delcroix [Fri, 11 May 2007 20:29:26 +0000 (20:29 -0000)]
2007-05-11 Stephane Delcroix <stephane@delcroix.org>
* System/DateTimeOffset.cs:
* System/InvalidTimeZoneException.cs:
* System/TimeZoneInfo.AdjustmentRules.cs:
* System/TimeZoneInfo.cs:
* System/TimeZoneInfo.TransitionTime.cs
* System/TimeZoneNotFoundException.cs: new TimeZoneInfo class
* System.Core.dll.sources: Added the above files
* Makefile: compile with -d:LIBC so TimeZoneInfo will look for libc
defined timezones
svn path=/trunk/mcs/; revision=77257
Jeffrey Stedfast [Fri, 11 May 2007 20:10:47 +0000 (20:10 -0000)]
2007-05-11 Jeffrey Stedfast <fejj@novell.com>
Fixes bug #81540
* TermInfoDriver.cs (WriteSpecialKey): Actually clear the screen
and reset the cursor position to 0,0 when the key is
ConsoleKey.Clear.
(Clear): Reset the cursor position to 0,0
svn path=/trunk/mcs/; revision=77255
Jonathan Chambers [Fri, 11 May 2007 19:53:11 +0000 (19:53 -0000)]
2007-05-11 Jonathan Chambers <joncham@gmail.com>
* Marshal.cs (SecureStringToBSTR): BSTR header is size in bytes,
not string length.
svn path=/trunk/mcs/; revision=77252
Miguel de Icaza [Fri, 11 May 2007 16:32:32 +0000 (16:32 -0000)]
Use the correct url
svn path=/trunk/mono/; revision=77244
Everaldo Canuto [Fri, 11 May 2007 15:08:16 +0000 (15:08 -0000)]
2007-05-11 Everaldo Canuto <everaldo@simios.org>
* ToolBarTest.cs: Add tests for toolbar size (horizontal and vertical),
also test #81523.
svn path=/trunk/mcs/; revision=77243
Everaldo Canuto [Fri, 11 May 2007 14:49:30 +0000 (14:49 -0000)]
2007-05-10 Everaldo Canuto <everaldo@simios.org>
* ToolBarTest.cs: CreateHandleTest added.
svn path=/trunk/mcs/; revision=77242
Everaldo Canuto [Fri, 11 May 2007 14:46:48 +0000 (14:46 -0000)]
* ToolBar.cs: Fix autosize and get it working only after hadle is created,
also prevent redraw in set_autosize if handle is not created. Fixes #81523.
2007-05-11 Everaldo Canuto <everaldo@simios.org>
svn path=/trunk/mcs/; revision=77241
Atsushi Eno [Fri, 11 May 2007 13:15:28 +0000 (13:15 -0000)]
2007-05-11 Atsushi Enomoto <atsushi@ximian.com>
* ProtocolImporter.cs, ServiceDescriptionImporter.cs : when there
is no binding item for a supported protocol in a WSDL, skip such
protocol and try next protocol, so that it can match HTTPGET-only
WSDLs. Part of fix for #81457.
* ServiceDescriptionImporterTest.cs : added ignored test for #81457.
svn path=/trunk/mcs/; revision=77240
Everaldo Canuto [Fri, 11 May 2007 13:09:21 +0000 (13:09 -0000)]
* ToolBar.cs: Adjust size to default size when button theres no text and
image, it fixes remaining issues from #81524.
2007-05-11 Everaldo Canuto <everaldo@simios.org>
svn path=/trunk/mcs/; revision=77239
Raja R Harinath [Fri, 11 May 2007 13:06:09 +0000 (13:06 -0000)]
define prog_dir eagerly
svn path=/trunk/mcs/; revision=77238
Raja R Harinath [Fri, 11 May 2007 12:28:10 +0000 (12:28 -0000)]
Avoid order-only dependencies, use stamp files
svn path=/trunk/mcs/; revision=77233
Raja R Harinath [Fri, 11 May 2007 11:17:08 +0000 (11:17 -0000)]
Fix typo
svn path=/trunk/mcs/; revision=77232
Raja R Harinath [Fri, 11 May 2007 11:04:26 +0000 (11:04 -0000)]
In build:
* Makefile (dist-local): Remove special-case code.
* rules.make ($(depsdir)): New rule to create the dependencies
directory on demand.
* library.make, executable.make: Make generated files depend on
$(depsdir).
* profiles/basic.make: Likewise.
In class/corlib:
* Makefile (cmp_makefrag, cmp_response): Depend on $(depsdir).
svn path=/trunk/mcs/; revision=77230
Everaldo Canuto [Fri, 11 May 2007 10:46:47 +0000 (10:46 -0000)]
2007-05-11 Everaldo Canuto <everaldo@simios.org>
* ToolBar.cs:
- When not flat call redraw to recalculate sizes on creare handle to match
win32 behavior.
- Revert 77220 because it causes some regressions in toobar
button.
svn path=/trunk/mcs/; revision=77229
Rolf Bjarne Kvinge [Fri, 11 May 2007 10:22:27 +0000 (10:22 -0000)]
* MaskedTextBox.cs: Update the base text whenever the text changes. MTB
now actually enters a usable state.
svn path=/trunk/mcs/; revision=77228
Raja R Harinath [Fri, 11 May 2007 10:13:29 +0000 (10:13 -0000)]
Make 'get-monolite-latest' rule prettier
svn path=/trunk/mono/; revision=77223
Raja R Harinath [Fri, 11 May 2007 10:09:53 +0000 (10:09 -0000)]
* Makefile.am (get-monolite-latest): Redirect wget output too.
svn path=/trunk/mono/; revision=77222
Everaldo Canuto [Fri, 11 May 2007 09:25:37 +0000 (09:25 -0000)]
* ToolBar.cs: Check for handle created in redraw to prevent unneeded size
calculations, it reduces the size cauculation from 7 to 3 on a toolbar with
3 buttons.
2007-05-11 Everaldo Canuto <everaldo@simios.org>
svn path=/trunk/mcs/; revision=77220
Everaldo Canuto [Fri, 11 May 2007 09:18:13 +0000 (09:18 -0000)]
* ToolBar.cs: Save default_size on create handle to use later for buttons
without text, needed to mimic win32 behavior.
2007-05-11 Everaldo Canuto <everaldo@simios.org>
svn path=/trunk/mcs/; revision=77208
Raja R Harinath [Fri, 11 May 2007 08:59:22 +0000 (08:59 -0000)]
In .:
* Makefile (net_2_0_bootstrap_SUBDIRS): Add 'mcs'.
In build:
* profiles/net_2_0_bootstrap.make: Move rules for mcs.exe to
mcs/Makefile.
* library.make (the_libdir, build_libdir): New. Create these
directories on demand instead of worrying about keeping the list
of profiles uptodate.
* executable.make (prog_dir): Likewise.
In class:
* Makefile (DIST_PROFILE_DIRS, COMPAT_PROFILE_DIRS): Remove.
(dist-local): No need for additional actions.
In mcs:
* Makefile [PROFILE=net_2_0_bootstrap]: Add special-case rules.
** warning: uses a feature introduced into GNU Make in late 2002 **
svn path=/trunk/mcs/; revision=77207
Rolf Bjarne Kvinge [Fri, 11 May 2007 08:25:24 +0000 (08:25 -0000)]
2007-05-11 Rolf Bjarne Kvinge <RKvinge@novell.com>
* corlib_test.dll.sources: Added DebuggerDisplayAttributeTest.cs.
svn path=/trunk/mcs/; revision=77206
Rolf Bjarne Kvinge [Fri, 11 May 2007 08:25:09 +0000 (08:25 -0000)]
2007-05-11 Rolf Bjarne Kvinge <RKvinge@novell.com>
* DebuggerDisplayAttributeTest.cs: Added.
svn path=/trunk/mcs/; revision=77205
Rolf Bjarne Kvinge [Fri, 11 May 2007 08:23:59 +0000 (08:23 -0000)]
2007-05-11 Rolf Bjarne Kvinge <RKvinge@novell.com>
* DebuggerDisplayAttribute.cs: Default Type, Name and Value is an empty string.
Fix name setter. Can't set a null TargetType, and use AssemblyQualifiedName
for the TargetTypeName.
svn path=/trunk/mcs/; revision=77204
Raja R Harinath [Fri, 11 May 2007 07:43:36 +0000 (07:43 -0000)]
* Makefile (Test/resources/test.dll): Use full name, not just test.dll.
svn path=/trunk/mcs/; revision=77200
Everaldo Canuto [Fri, 11 May 2007 07:14:21 +0000 (07:14 -0000)]
2007-05-11 Everaldo Canuto <everaldo@simios.org>
* ToolBar.cs: Fix button layour to best fit width or height according to
vertical or not. Fixes #81524.
svn path=/trunk/mcs/; revision=77197
Everaldo Canuto [Fri, 11 May 2007 06:10:12 +0000 (06:10 -0000)]
2007-05-10 Everaldo Canuto <everaldo@simios.org>
* ToolBarButton.cs: When change style call ToolBar.Redraw to update
toolbar size info because different styles theres different sizes.
Fixes #81522.
svn path=/trunk/mcs/; revision=77196
Atsushi Eno [Fri, 11 May 2007 05:59:02 +0000 (05:59 -0000)]
2007-05-11 Atsushi Enomoto <atsushi@ximian.com>
* ServiceDescriptionReflectorTest.cs : added test for 78953 (not
working, hard to fix) and 79807 (already fixed).
svn path=/trunk/mcs/; revision=77195
Atsushi Eno [Fri, 11 May 2007 05:36:50 +0000 (05:36 -0000)]
2007-05-11 Atsushi Enomoto <atsushi@ximian.com>
* SoapServerType.cs : avoid IndexOutOfRange on reflecting
SoapRpcAttribute.
* SoapServerTypeTest.cs : make sure that SoapRpcServiceAttribute works.
svn path=/trunk/mcs/; revision=77194
Carlos Alberto Cortez [Fri, 11 May 2007 04:58:47 +0000 (04:58 -0000)]
2007-05-10 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ThemeWinClassic.cs: For .Net 2.0 don't draw any image
if we are using checkboxes, checked is true, and we have less
than two images in StateImageList; for the 1.1 in the same scenario
draw the first image if we have at least one image in StateImageList.
Fixes part of #81191.
svn path=/trunk/mcs/; revision=77193
Miguel de Icaza [Fri, 11 May 2007 04:43:07 +0000 (04:43 -0000)]
Add this profile
svn path=/trunk/mcs/; revision=77192
Miguel de Icaza [Fri, 11 May 2007 04:42:37 +0000 (04:42 -0000)]
Add for the 2.1 profile
svn path=/trunk/mcs/; revision=77191
Jonathan Chambers [Fri, 11 May 2007 02:19:27 +0000 (02:19 -0000)]
2007-05-10 Jonathan Chambers <joncham@gmail.com>
* marshal.c: LPTSTR == LPWSTR on Win32. Fixes #81370.
* metadata.c: If no encoding is set, check for unicode
on class.
Code is contributed under MIT/X11 license.
svn path=/trunk/mono/; revision=77190
Jonathan Chambers [Fri, 11 May 2007 02:18:34 +0000 (02:18 -0000)]
2007-05-10 Jonathan Chambers <joncham@gmail.com>
* BinaryClientFormatterSinkProvider.cs: Allow typeFilterLevel property
if NET_1_1 or greater; matches code already in BinaryCore.
svn path=/trunk/mcs/; revision=77189
Marek Safar [Thu, 10 May 2007 23:17:38 +0000 (23:17 -0000)]
2007-05-11 Marek Safar <marek.safar@gmail.com>
* typemanager.cs (IsFriendAssembly): Should not be called for
building assembly.
svn path=/trunk/mcs/; revision=77173
Zoltan Varga [Thu, 10 May 2007 22:35:43 +0000 (22:35 -0000)]
2007-05-11 Zoltan Varga <vargaz@gmail.com>
* aot-compiler.c (find_typespec_for_class): Fix the assert.
svn path=/trunk/mono/; revision=77169
Zoltan Varga [Thu, 10 May 2007 22:11:31 +0000 (22:11 -0000)]
2007-05-11 Zoltan Varga <vargaz@gmail.com>
* mini.h (MONO_AOT_FILE_VERSION): Bump AOT file version.
* mini.h (MonoCompile): Add 'token_info_hash' field.
* mini.c: Save token->method associations during compilation so the AOT
compiler can use it.
* aot-compiler.c aot-runtime.c: Add support for compiling non-generic methods
which reference generic classes and methods.
svn path=/trunk/mono/; revision=77168
Marek Habersack [Thu, 10 May 2007 21:43:44 +0000 (21:43 -0000)]
2007-05-10 Marek Habersack <mhabersack@novell.com>
* Table.cs: render rows, not controls
* HyperLink.cs: RenderContents must check if the render method
delegate is present and, if yes, call the base RenderContents.
* LinkButton.cs: as above.
* Label.cs: as above.
* TableCell.cs: as above.
This change makes the HeaderTemplate in the Wizard control work.
2007-05-10 Marek Habersack <mhabersack@novell.com>
* Control.cs: small formatting change
svn path=/trunk/mcs/; revision=77164
Jonathan Pobst [Thu, 10 May 2007 21:23:08 +0000 (21:23 -0000)]
2007-05-10 Jonathan Pobst <monkey@jpobst.com>
* ToolStrip.cs, ToolStripManager.cs: We need to remove items from
the owner's Items collection on merge.
svn path=/trunk/mcs/; revision=77163
Jonathan Pobst [Thu, 10 May 2007 20:24:39 +0000 (20:24 -0000)]
2007-05-10 Jonathan Pobst <monkey@jpobst.com>
* FormTest.cs: Marking test for bug 81582 as NotWorking as it fails
on X11. Bug is reopened.
svn path=/trunk/mcs/; revision=77162
Sebastien Pouliot [Thu, 10 May 2007 20:17:47 +0000 (20:17 -0000)]
2007-05-10 Sebastien Pouliot <sebastien@ximian.com>
* SHA1CryptoServiceProvider.cs: Reduce by half the number of required
memory allocations to produce a hash (in >90% of the cases) by reusing
an existing memory buffer (instead of always allocating a new one).
svn path=/trunk/mcs/; revision=77161
Jonathan Pobst [Thu, 10 May 2007 20:03:53 +0000 (20:03 -0000)]
2007-05-10 Jonathan Pobst <monkey@jpobst.com>
* ToolStrip.cs: Use new internal ToolStripItemCollection constructor.
* ToolStripItemCollection.cs: Lots of fixes to when events get called
and parent/owner gets changed based on gert's unit tests.
2007-05-10 Jonathan Pobst <monkey@jpobst.com>
* ToolStripItemCollectionTest.cs: Enable tests.
svn path=/trunk/mcs/; revision=77160
Zoltan Varga [Thu, 10 May 2007 19:52:53 +0000 (19:52 -0000)]
2007-05-10 Zoltan Varga <vargaz@gmail.com>
* mini.h mini-<ARCH>.h: Get rid of MONO_ARCH_HAS_XP_LOCAL_REGALLOC.
svn path=/trunk/mono/; revision=77159
Zoltan Varga [Thu, 10 May 2007 19:41:04 +0000 (19:41 -0000)]
2007-05-10 Zoltan Varga <vargaz@gmail.com>
* aot-compiler.c (compile_method): Fix a typo in a comment.
svn path=/trunk/mono/; revision=77158
Miguel de Icaza [Thu, 10 May 2007 19:34:46 +0000 (19:34 -0000)]
Update man page, maybe this is better?
svn path=/trunk/mono/; revision=77156
Zoltan Varga [Thu, 10 May 2007 19:11:06 +0000 (19:11 -0000)]
2007-05-10 Zoltan Varga <vargaz@gmail.com>
* aot-runtime.c (decode_cached_class_info): Skip generic types.
* aot-compiler.c: Add minimal support for AOTing generic code by skipping
everything generic.
svn path=/trunk/mono/; revision=77154
Zoltan Varga [Thu, 10 May 2007 19:09:08 +0000 (19:09 -0000)]
2007-05-10 Zoltan Varga <vargaz@gmail.com>
* mini.c (mono_method_to_ir): Disable AOT when calling helper_compile_generic_method.
svn path=/trunk/mono/; revision=77153
Rolf Bjarne Kvinge [Thu, 10 May 2007 19:07:39 +0000 (19:07 -0000)]
* MaskedTextBox.cs: Started implementing parts of it.
svn path=/trunk/mcs/; revision=77152