Zoltan Varga [Mon, 6 Jun 2005 14:16:21 +0000 (14:16 -0000)]
2005-06-06 Zoltan Varga <vargaz@freemail.hu>
* RuntimeHelpers.cs: Add some missing 2.0 attributes.
svn path=/trunk/mcs/; revision=45491
Zoltan Varga [Mon, 6 Jun 2005 14:15:28 +0000 (14:15 -0000)]
2005-06-06 Zoltan Varga <vargaz@freemail.hu>
* Marshal.cs: Add some missing 2.0 attributes.
svn path=/trunk/mcs/; revision=45490
Zoltan Varga [Mon, 6 Jun 2005 14:14:42 +0000 (14:14 -0000)]
2005-06-06 Zoltan Varga <vargaz@freemail.hu>
* Thread.cs Mutex.cs Monitor.cs: Add some missing 2.0 attributes.
svn path=/trunk/mcs/; revision=45489
Zoltan Varga [Mon, 6 Jun 2005 14:13:37 +0000 (14:13 -0000)]
2005-06-06 Zoltan Varga <vargaz@freemail.hu>
* Hashtable.cs: Add some missing 2.0 attributes.
svn path=/trunk/mcs/; revision=45488
Zoltan Varga [Mon, 6 Jun 2005 14:12:38 +0000 (14:12 -0000)]
2005-06-06 Zoltan Varga <vargaz@freemail.hu>
* GC.cs UnhandledExceptionEventArgs.cs IntPtr.cs RuntimeFieldHandle.cs
String.cs Object.cs Math.cs RuntimeMethodHandle.cs ModuleHandle.cs
RuntimeTypeHandle.cs AppDomain.cs: Add some missing 2.0 methods/attributes.
svn path=/trunk/mcs/; revision=45487
Raja R Harinath [Mon, 6 Jun 2005 14:02:04 +0000 (14:02 -0000)]
* Makefile (NO_INSTALL): Set.
svn path=/trunk/mcs/; revision=45486
Rafael Teixeira [Mon, 6 Jun 2005 13:55:19 +0000 (13:55 -0000)]
2005-06-06 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* Mono.GetOptions/OptionList.cs: Some refactoring of Gert's contribution
* Added Mono/IsPartOfPackage.cs: new informational assembly attribute
svn path=/trunk/mcs/; revision=45485
Jonathan Pryor [Mon, 6 Jun 2005 13:12:18 +0000 (13:12 -0000)]
* mono-shlib-cop.cs: Rename Report to AssemblyCheckInfo. Add -p
command-line option to specify mono prefixes to search for.
Store $prefix/etc/mono/config and ASSEMBLY.config XmlDocuments in
AssemblyCheckInfo, and use AssemblyCheckInfo to search for <dllmap>
entries. This allows us to cache XmlDocuments across AppDomains (since
AssemblyCheckInfo is a MarshalByRefObject), and should cut down on file
I/O (since we don't re-read the .config for every member of every type).
svn path=/trunk/mcs/; revision=45484
Kornél Pál [Mon, 6 Jun 2005 12:28:22 +0000 (12:28 -0000)]
Added support for HttpPostLocalhost and HttpSoap12
svn path=/trunk/mcs/; revision=45483
Zoltan Varga [Mon, 6 Jun 2005 12:18:24 +0000 (12:18 -0000)]
2005-06-06 Zoltan Varga <vargaz@freemail.hu>
* Makefile.am (libmonoruntimeinclude_HEADERS): Export tabledefs.h too.
Fixes #75162.
svn path=/trunk/mono/; revision=45482
Lluis Sanchez [Mon, 6 Jun 2005 11:29:51 +0000 (11:29 -0000)]
2005-06-06 Lluis Sanchez Gual <lluis@novell.com>
* GridView.cs:
* FormView.cs:
* DetailsView.cs: Bind the control after creating all child
controls.
* DataBoundControl.cs: Call OnDataBinding and OnDataBound in
the correct methods.
* BaseDataBoundControl.cs: Don't call DataBind nor OnDataBound
in this class. This is done in DataBoundControl. All this fixes
bug #75076.
svn path=/trunk/mcs/; revision=45481
Lluis Sanchez [Mon, 6 Jun 2005 11:29:34 +0000 (11:29 -0000)]
2005-06-06 Lluis Sanchez Gual <lluis@novell.com>
* Control.cs: Added new DataBind() overload for 2.0. The old
method calls this new overload.
svn path=/trunk/mcs/; revision=45480
Andrew Skiba [Mon, 6 Jun 2005 10:38:36 +0000 (10:38 -0000)]
Change messages
svn path=/trunk/mcs/; revision=45479
Raja R Harinath [Mon, 6 Jun 2005 09:40:50 +0000 (09:40 -0000)]
eol-style=native
svn path=/trunk/mcs/; revision=45478
Raja R Harinath [Mon, 6 Jun 2005 09:38:42 +0000 (09:38 -0000)]
In tools:
* Makefile (net_2_0_SUBDIRS): Add 'compiler-tester'.
In tools/compiler-tester:
* Makefile: Convert to use executable.make.
* compiler-tester.exe.sources: New.
In errors:
* Makefile (run-mcs-tests): Update location of compiler-tester.exe.
svn path=/trunk/mcs/; revision=45477
Atsushi Eno [Mon, 6 Jun 2005 08:52:27 +0000 (08:52 -0000)]
2005-06-06 Atsushi Enomoto <atsushi@ximian.com>
* HtmlEmitter.cs : Boolean attribute values should be omitted, but
only for related elements.
svn path=/trunk/mcs/; revision=45476
Jordi Mas i Hernandez [Mon, 6 Jun 2005 08:52:08 +0000 (08:52 -0000)]
2005-06-06 Jordi Mas i Hernandez <jordi@ximian.com>
* Control.cs: fixes CreateParams Width / Height.
svn path=/trunk/mcs/; revision=45475
Marek Safar [Mon, 6 Jun 2005 08:37:48 +0000 (08:37 -0000)]
removed
svn path=/trunk/mcs/; revision=45474
Andrew Skiba [Mon, 6 Jun 2005 08:36:25 +0000 (08:36 -0000)]
make input-output look like in W3C testsuite
svn path=/trunk/mcs/; revision=45473
Gonzalo Paniagua Javier [Mon, 6 Jun 2005 08:26:33 +0000 (08:26 -0000)]
added install-local (empty) target. Fixes the build
svn path=/trunk/mcs/; revision=45472
Marek Safar [Mon, 6 Jun 2005 08:21:34 +0000 (08:21 -0000)]
2005-06-06 Marek Safar <marek.safar@seznam.cz>
* Makefile: Reflect tester changes.
* TestRunner.cs: Moved to tools/compiler-tester.
svn path=/trunk/mcs/; revision=45471
Marek Safar [Mon, 6 Jun 2005 08:03:04 +0000 (08:03 -0000)]
2005-06-06 Marek Safar <marek.safar@seznam.cz>
* Makefile: Added compiler-tester.
svn path=/trunk/mcs/; revision=45470
Marek Safar [Mon, 6 Jun 2005 08:00:34 +0000 (08:00 -0000)]
2005-06-06 Marek Safar <marek.safar@seznam.cz>
* Initial commit
svn path=/trunk/mcs/; revision=45469
Marek Safar [Mon, 6 Jun 2005 07:20:12 +0000 (07:20 -0000)]
2005-06-06 Marek Safar <marek.safar@seznam.cz>
* rootcontext.cs: Reset TargetExt as well.
svn path=/trunk/mcs/; revision=45468
Peter Dennis Bartok [Mon, 6 Jun 2005 04:13:12 +0000 (04:13 -0000)]
2005-06-05 Peter Bartok <pbartok@novell.com>
* Win32DnD.cs: Fixed compilation warnings
svn path=/trunk/mcs/; revision=45467
Peter Dennis Bartok [Mon, 6 Jun 2005 04:05:50 +0000 (04:05 -0000)]
2005-06-05 Peter Bartok <pbartok@novell.com>
* Control.cs (CreateParams): Since we don't know if one of the
properties we use is overridden, lets make sure if we fail accessing
we continue with a backup plan
svn path=/trunk/mcs/; revision=45466
Gonzalo Paniagua Javier [Mon, 6 Jun 2005 03:30:45 +0000 (03:30 -0000)]
MS does not throw if abort is called before start
svn path=/trunk/mono/; revision=45465
Gonzalo Paniagua Javier [Mon, 6 Jun 2005 03:23:25 +0000 (03:23 -0000)]
2005-06-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ThreadTest.cs: sanitize waiting for a thread that might be already
done. Added test for Thread.Start called after thread.Abort, which used
to segfault.
svn path=/trunk/mcs/; revision=45464
Gonzalo Paniagua Javier [Mon, 6 Jun 2005 03:21:45 +0000 (03:21 -0000)]
2005-06-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* threads.c: avoid segfault when an unstarted thread is aborted.
svn path=/trunk/mono/; revision=45463
Peter Dennis Bartok [Mon, 6 Jun 2005 03:10:35 +0000 (03:10 -0000)]
2005-06-05 Peter Bartok <pbartok@novell.com>
* Win32DnD.cs:
- Removed debug output
- Added MarshalAs attribute to ensure proper marshalling of FORMATETC
struct
- Plugged resource leak
* XplatUIStructs.cs: Changed ClipboardFormats size to ushort, to match
MS size
svn path=/trunk/mcs/; revision=45462
Gonzalo Paniagua Javier [Mon, 6 Jun 2005 02:17:21 +0000 (02:17 -0000)]
tricky namespace name. Otherwise conflicts with the class name and the compiler complains
svn path=/trunk/mcs/; revision=45461
Gonzalo Paniagua Javier [Mon, 6 Jun 2005 02:02:24 +0000 (02:02 -0000)]
2005-06-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* IsolatedStorageFileStreamTest.cs:
* IsolatedStorageFileTest.cs:
* IsolatedStorageTest.cs: fixed namespace names and removed NotWorking
for a test that now works.
svn path=/trunk/mcs/; revision=45460
Gonzalo Paniagua Javier [Mon, 6 Jun 2005 02:01:30 +0000 (02:01 -0000)]
2005-06-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* IsolatedStorageFileStream.cs: check the FileMode here as FileStream
throws a different exception.
svn path=/trunk/mcs/; revision=45459
Gonzalo Paniagua Javier [Mon, 6 Jun 2005 01:50:59 +0000 (01:50 -0000)]
changed NotWorking for platform checking
svn path=/trunk/mcs/; revision=45458
Gonzalo Paniagua Javier [Mon, 6 Jun 2005 01:48:12 +0000 (01:48 -0000)]
2005-06-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* FileTest.cs: yet more invalid array accesses removed.
svn path=/trunk/mcs/; revision=45457
Gonzalo Paniagua Javier [Mon, 6 Jun 2005 01:29:40 +0000 (01:29 -0000)]
now we don't always expect an exception here
svn path=/trunk/mcs/; revision=45456
Gonzalo Paniagua Javier [Mon, 6 Jun 2005 01:21:03 +0000 (01:21 -0000)]
2005-06-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* FileTest.cs: on unix there are no invalid chars and we were trying
to index beyond the end of the array.
svn path=/trunk/mcs/; revision=45455
Gonzalo Paniagua Javier [Mon, 6 Jun 2005 01:14:38 +0000 (01:14 -0000)]
2005-06-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* FileTest.cs: removed duplicate test. The same thing is done in
DeleteOpenStream.
svn path=/trunk/mcs/; revision=45454
Gonzalo Paniagua Javier [Mon, 6 Jun 2005 01:11:41 +0000 (01:11 -0000)]
add comment on bug status
svn path=/trunk/mcs/; revision=45453
Gonzalo Paniagua Javier [Mon, 6 Jun 2005 01:05:56 +0000 (01:05 -0000)]
add comment
svn path=/trunk/mcs/; revision=45452
Gonzalo Paniagua Javier [Mon, 6 Jun 2005 00:45:42 +0000 (00:45 -0000)]
2005-06-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* ActivatorTest.cs: removed CreateCom* tests, as we don't support that
and will never do.
* AppDomainSetupTest.cs: fixed a 'NotWorking' test and added a comment
to the other.
svn path=/trunk/mcs/; revision=45451
Gonzalo Paniagua Javier [Mon, 6 Jun 2005 00:02:10 +0000 (00:02 -0000)]
Enabled a bunch of tests that work fine now
svn path=/trunk/mcs/; revision=45450
Peter Dennis Bartok [Sun, 5 Jun 2005 23:28:05 +0000 (23:28 -0000)]
2005-06-05 Peter Bartok <pbartok@novell.com>
* XplatUIWin32.cs: Removed DnD code
* Win32DnD.cs: Implemented drop source and drop target functionality
* System.Windows.Forms.dll.sources: Add Win32DnD.cs
* SWF.csproj: Updated
svn path=/trunk/mcs/; revision=45449
Ben Maurer [Sun, 5 Jun 2005 23:00:10 +0000 (23:00 -0000)]
2005-06-05 Ben Maurer <bmaurer@ximian.com>
* misc/Makefile: Remove --stacktrace to make the test log a bit
more plesent for everyone.
svn path=/trunk/mcs/; revision=45448
Ben Maurer [Sun, 5 Jun 2005 22:54:44 +0000 (22:54 -0000)]
oops
svn path=/trunk/mcs/; revision=45447
Ben Maurer [Sun, 5 Jun 2005 22:42:05 +0000 (22:42 -0000)]
fix failure
svn path=/trunk/mcs/; revision=45446
Gonzalo Paniagua Javier [Sun, 5 Jun 2005 21:56:19 +0000 (21:56 -0000)]
2005-06-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* UpDownBase.cs: remove duplicate addition of event, enable some code
that was commented out.
* NumericUpDown.cs: added missing attributes and Hexadecimal property.
Validate input when a key is pressed. It works fine now for every
combination of Hexadecimal. Only missing some drawing love when sharing
space with other controls.
svn path=/trunk/mcs/; revision=45445
Kornél Pál [Sun, 5 Jun 2005 21:12:39 +0000 (21:12 -0000)]
Runtime.cs: Added GetDisplayName
svn path=/trunk/mcs/; revision=45443
Kornél Pál [Sun, 5 Jun 2005 21:08:59 +0000 (21:08 -0000)]
icall.c: Added ves_icall_Mono_Runtime_GetDisplayName
svn path=/trunk/mono/; revision=45442
Kornél Pál [Sun, 5 Jun 2005 19:42:45 +0000 (19:42 -0000)]
HttpWriter.cs: Fixed: _OutputFilter.Close () was called twice.
svn path=/trunk/mcs/; revision=45441
Gonzalo Paniagua Javier [Sun, 5 Jun 2005 17:08:25 +0000 (17:08 -0000)]
2005-06-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* BaseCompiler.cs: when the OutputAssembly is null, we can still have
the assembly file there and be able to load it. Thanks to Rogerio and
Mark.
svn path=/trunk/mcs/; revision=45440
Gert Driesen [Sun, 5 Jun 2005 16:37:39 +0000 (16:37 -0000)]
* VBCodeProviderTest.cs: moved to using NUNit 2.x Assert class, improved
failure output of CreateCompiler test.
svn path=/trunk/mcs/; revision=45439
Jonathan Pryor [Sun, 5 Jun 2005 16:26:50 +0000 (16:26 -0000)]
* map-icalls.h, map.h: Change header comment so it matches what
`make refresh` generates.
* map.c: Add <sys/xattr.h> header.
svn path=/trunk/mono/; revision=45438
Jonathan Pryor [Sun, 5 Jun 2005 16:25:28 +0000 (16:25 -0000)]
* make-map.cs: Change automatic "ifdef HAVE_<header>" support prefix to
"ah:" from ">". I hadn't known about ">", and "ah:" is (somewhat) more
obvious.
* Syscall.cs: Change IncludeAttribute to put all headers/defines one/line.
It's easier to read this way. Add "ah:sys/xattr.h" to the headers.
svn path=/trunk/mcs/; revision=45437
Gert Driesen [Sun, 5 Jun 2005 12:14:29 +0000 (12:14 -0000)]
* CodeGeneratorFromCompileUnitTest.cs: Re-enabled tests as IntentedTextWriter
now matches MS.NET
svn path=/trunk/mcs/; revision=45436
Gert Driesen [Sun, 5 Jun 2005 10:31:50 +0000 (10:31 -0000)]
* AssemblyTest.cs: Enabled test for bug #74958.
svn path=/trunk/mcs/; revision=45435
Konstantin Triger [Sun, 5 Jun 2005 09:14:27 +0000 (09:14 -0000)]
Perform correct name encoding
svn path=/trunk/mcs/; revision=45434
Gert Driesen [Sun, 5 Jun 2005 09:11:59 +0000 (09:11 -0000)]
* OptionList.cs: Supported quoted arguments in response files.
Fixes bug #65484.
svn path=/trunk/mcs/; revision=45433
Konstantin Triger [Sun, 5 Jun 2005 09:04:32 +0000 (09:04 -0000)]
Close WebResponse to free resources
svn path=/trunk/mcs/; revision=45432
Konstantin Triger [Sun, 5 Jun 2005 07:38:47 +0000 (07:38 -0000)]
moving static fields to AppDomain in Java builds
svn path=/trunk/mcs/; revision=45431
Martin Baulig [Sun, 5 Jun 2005 06:56:00 +0000 (06:56 -0000)]
2005-06-05 Martin Baulig <martin@ximian.com>
* statement.cs (LocalInfo.CompilerGenerated): New flag.
(Block.AddTemporaryVariable): New public method; creates a new
`LocalInfo' for a temporary variable.
(Block.EmitMeta): Create the LocalBuilders for all the temporary
variables here.
(Foreach.TemporaryVariable): Use Block.AddTemporaryVariable() for
non-iterator variables.
svn path=/trunk/mcs/; revision=45430
Martin Baulig [Sun, 5 Jun 2005 06:00:51 +0000 (06:00 -0000)]
2005-06-05 Martin Baulig <martin@ximian.com>
* statement.cs (Foreach.TemporaryVariable): Create the
LocalBuilder in the Emit phase and not in Resolve since in some
situations, we don't have an ILGenerator during Resolve; see
2test-19.cs for an example.
svn path=/trunk/mcs/; revision=45429
Martin Baulig [Sun, 5 Jun 2005 06:00:36 +0000 (06:00 -0000)]
Ooops.
svn path=/trunk/mcs/; revision=45428
Martin Baulig [Sun, 5 Jun 2005 05:46:13 +0000 (05:46 -0000)]
New test.
svn path=/trunk/mcs/; revision=45427
Satya Sudha K [Sun, 5 Jun 2005 04:31:33 +0000 (04:31 -0000)]
* expression.cs : Allowing '()' for property invocation with no args.
* typemanager.cs :
- Caching a property's arguments (as 'NoTypes') while registering a property
- If a name resolves to a field as well as a property, treat it as a field
- If a name resolves to a field as well as a event, giving preference to event
* parameters.cs : Case-insensitive search/comparison of parameter/arg names
svn path=/trunk/mcs/; revision=45426
Gonzalo Paniagua Javier [Sat, 4 Jun 2005 21:48:28 +0000 (21:48 -0000)]
2005-06-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* TemplateParser.cs: ignore empty assembly.Location for in-memory
generated assemblies.
svn path=/trunk/mcs/; revision=45422
Gert Driesen [Sat, 4 Jun 2005 21:29:41 +0000 (21:29 -0000)]
* Win32Exception.cs: improve error message for error 10047.
svn path=/trunk/mcs/; revision=45421
Gert Driesen [Sat, 4 Jun 2005 21:26:32 +0000 (21:26 -0000)]
* SocketTest.cs: added test for bug #75158.
svn path=/trunk/mcs/; revision=45420
Gonzalo Paniagua Javier [Sat, 4 Jun 2005 21:16:53 +0000 (21:16 -0000)]
2005-06-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* AspParser.cs: InvariantCulture love.
svn path=/trunk/mcs/; revision=45419
Gonzalo Paniagua Javier [Sat, 4 Jun 2005 21:15:30 +0000 (21:15 -0000)]
2005-06-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System.Web.UI/Page.cs: added AddContentTemplate method.
* System.Web.Compilation/TemplateControlCompiler.cs: use the Page
AddContentTemplate method, as the one in Master is protected. Fixes
bug #75157.
svn path=/trunk/mcs/; revision=45418
Peter Dennis Bartok [Sat, 4 Jun 2005 20:29:39 +0000 (20:29 -0000)]
2005-06-04 Peter Bartok <pbartok@novell.com>
* Control.cs:
- We need to pass a window for DragDrop, so enable callback events
- Added DnD callback events when being a DragSource
* XplatUI.cs (StartDrag): Added window handle argument
* XplatUIDriver.cs (StartDrag): Added window handle argument
* QueryContinueDragEventArgs: Made fields internally accessible so
drivers can set them
* GiveFeedbackEventArgs: Made fields internally accessible so drivers
can set them
svn path=/trunk/mcs/; revision=45417
Gonzalo Paniagua Javier [Sat, 4 Jun 2005 20:19:00 +0000 (20:19 -0000)]
2005-06-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* System/Environment.cs:
* System/AppDomain.cs:
* System.Reflection/Assembly.cs: if the assembly is loaded from a byte
array, Location returns "". Fixes bug #74958.
svn path=/trunk/mcs/; revision=45416
Gonzalo Paniagua Javier [Sat, 4 Jun 2005 20:18:53 +0000 (20:18 -0000)]
2005-06-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* appdomain.c: bump corlib version.
* object-internals.h: new field in MonoReflectionAssembly.
svn path=/trunk/mono/; revision=45415
Gert Driesen [Sat, 4 Jun 2005 19:34:20 +0000 (19:34 -0000)]
* TypeDescriptor.cs: in .NET 2.0, GetComponentName returns null if object is
not an IComponent or has no Site. In .NET 2.0, GetDefaultEvent does not
fallback to first defined event if the default event is filtered out.
GetDefaultProperty did not take filtering into account. Fixes bug #75152.
* TypeDescriptorTests.cs: added tests for bug #75152. Fixed tests to pass on
both Mono and MS.NET.
svn path=/trunk/mcs/; revision=45414
Ben Maurer [Sat, 4 Jun 2005 19:08:27 +0000 (19:08 -0000)]
* corlib.dll.sources: IEqualityComparer, etc
svn path=/trunk/mcs/; revision=45413
Ben Maurer [Sat, 4 Jun 2005 19:01:32 +0000 (19:01 -0000)]
2005-06-04 Ben Maurer <bmaurer@ximian.com>
* *.cs: 2.0 api fixups
svn path=/trunk/mcs/; revision=45412
Ben Maurer [Sat, 4 Jun 2005 18:18:17 +0000 (18:18 -0000)]
* *.cs: More 2.0 API fixups
svn path=/trunk/mcs/; revision=45411
Gonzalo Paniagua Javier [Sat, 4 Jun 2005 18:09:43 +0000 (18:09 -0000)]
enable test as 75154 is fixed now
svn path=/trunk/mcs/; revision=45410
Gonzalo Paniagua Javier [Sat, 4 Jun 2005 18:08:19 +0000 (18:08 -0000)]
2005-06-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Socket.cs: disallow connecting to .Any addresses. Fixes bug #75154.
svn path=/trunk/mcs/; revision=45409
Ben Maurer [Sat, 4 Jun 2005 18:00:46 +0000 (18:00 -0000)]
2005-06-04 Ben Maurer <bmaurer@ximian.com>
* *.cs: In beta 2, generics are no longer non-cls-compliant.
svn path=/trunk/mcs/; revision=45408
Ben Maurer [Sat, 4 Jun 2005 17:56:24 +0000 (17:56 -0000)]
2005-06-04 Ben Maurer <bmaurer@ximian.com>
* corlib.dll.sources: IEquatable
* */*.cs: .NET 2.0 fixups
svn path=/trunk/mcs/; revision=45407
Kazuki Oikawa [Sat, 4 Jun 2005 17:23:53 +0000 (17:23 -0000)]
2005-06-05 Kazuki Oikawa <kazuki@panicode.com>
* Decimal.cs: Changed to use NumberFormatter in ToString.
* NumberFormatter.cs: Implemented decimal formatter.
svn path=/trunk/mcs/; revision=45405
Kazuki Oikawa [Sat, 4 Jun 2005 17:00:52 +0000 (17:00 -0000)]
2005-06-05 Kazuki Oikawa <kazuki@panicode.com>
* String.cs: Fixed IndexOfAny thrown an exception
when startIndex of arguments equals Length. (Closes bug #75083.)
svn path=/trunk/mcs/; revision=45404
Kazuki Oikawa [Sat, 4 Jun 2005 16:36:39 +0000 (16:36 -0000)]
2005-06-05 Kazuki Oikawa <kazuki@panicode.com>
* NumberFormatter.cs: modified the output
of 0.ToString("00.00E00") that was different from MSFT.
svn path=/trunk/mcs/; revision=45403
Gert Driesen [Sat, 4 Jun 2005 14:05:26 +0000 (14:05 -0000)]
* CodeGeneratorFromNamespaceTest.cs: re-enabled SimpleNamespaceTest and
InvalidNamespaceTest as IndentedTextWriter now matches MS.NET
svn path=/trunk/mcs/; revision=45402
Gert Driesen [Sat, 4 Jun 2005 13:55:23 +0000 (13:55 -0000)]
* IndentedTextWriter.cs: also output tabs in WriteLine () to match MS.NET.
svn path=/trunk/mcs/; revision=45401
Gert Driesen [Sat, 4 Jun 2005 13:00:56 +0000 (13:00 -0000)]
* SocketTest.cs: use IPAddress.Loopback in IPEndPoint to allow
AcceptBlockingStatus test to pass on both Mono and MS.NET.
svn path=/trunk/mcs/; revision=45400
Gert Driesen [Sat, 4 Jun 2005 12:55:09 +0000 (12:55 -0000)]
* SocketTest.cs: added test for bug #75154.
svn path=/trunk/mcs/; revision=45399
Gert Driesen [Sat, 4 Jun 2005 12:03:55 +0000 (12:03 -0000)]
* TcpListenerTest.cs: removed NotDotNet category from TcpListener test as its
working just fine on both MS.NET 1.x and 2.0.
svn path=/trunk/mcs/; revision=45398
Zoltan Varga [Sat, 4 Jun 2005 11:20:50 +0000 (11:20 -0000)]
2005-06-04 Zoltan Varga <vargaz@freemail.hu>
* mini-ia64.c mini-ia64.h: Fix cleanup of memory stack.
svn path=/trunk/mono/; revision=45397
Martin Baulig [Sat, 4 Jun 2005 06:35:03 +0000 (06:35 -0000)]
2005-06-04 Martin Baulig <martin@ximian.com>
The big Foreach rewrite - Part II.
* typemanager.cs (TypeManager.object_getcurrent_void): Replaced
with `PropertyInfo ienumerator_getcurrent'.
* codegen.cs (VariableStorage): Removed.
* statement.cs
(Foreach): Derive from Statement, not ExceptionStatement.
(Foreach.CollectionForeach): New nested class. Moved all the code
dealing with collection foreach here.
(Foreach.ForeachHelperMethods): Removed.
(Foreach.TemporaryVariable): Implement IMemoryLocation.
svn path=/trunk/mcs/; revision=45395
Gonzalo Paniagua Javier [Fri, 3 Jun 2005 22:15:41 +0000 (22:15 -0000)]
2005-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpWebRequest.cs: send the right header/user/password in
PreAuthenticate in presence of a proxy.
svn path=/trunk/mcs/; revision=45390
Gonzalo Paniagua Javier [Fri, 3 Jun 2005 21:03:09 +0000 (21:03 -0000)]
2005-06-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* object-internals.h: Carlos forgot to add this field.
svn path=/trunk/mono/; revision=45387
Gonzalo Paniagua Javier [Fri, 3 Jun 2005 20:39:12 +0000 (20:39 -0000)]
Some formatting love for MONO_DEBUG suboptions
svn path=/trunk/mono/; revision=45386
Carlos Alberto Cortez [Fri, 3 Jun 2005 19:46:09 +0000 (19:46 -0000)]
2005-06-03 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* AssemblyName.cs: Changes to support the creation of version
instance from icalls. This change also helps to keep the
AssemblyName tests running fine.
svn path=/trunk/mcs/; revision=45384
Carlos Alberto Cortez [Fri, 3 Jun 2005 19:45:51 +0000 (19:45 -0000)]
2005-06-03 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* icall.c: Added create_version to create instances
of Version of MonoReflectionAssemblyName. This change helps
the AssemblyName tests to keep running fine.
svn path=/trunk/mono/; revision=45383
Carlos Alberto Cortez [Fri, 3 Jun 2005 19:38:48 +0000 (19:38 -0000)]
svn path=/trunk/mono/; revision=45382
Jonathan Pryor [Fri, 3 Jun 2005 19:36:42 +0000 (19:36 -0000)]
* Stdlib.cs: Add sanity checking to snprintf(3) to avoid buffer overflows.
svn path=/trunk/mcs/; revision=45381
Zoltan Varga [Fri, 3 Jun 2005 19:05:56 +0000 (19:05 -0000)]
2005-06-03 Zoltan Varga <vargaz@freemail.hu>
* MethodBuilder.cs CustomAttributeBuilder.cs: Rework DllImportAttribute
decoding to improve compatibility with MS.NET.
svn path=/trunk/mcs/; revision=45380
Gert Driesen [Fri, 3 Jun 2005 18:30:24 +0000 (18:30 -0000)]
* UriTest.cs: modified tests to reflect fixes in .NET 2.0.
Added test for bug #75144.
svn path=/trunk/mcs/; revision=45379