mono.git
19 years ago2004-11-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 4 Nov 2004 19:41:19 +0000 (19:41 -0000)]
2004-11-04  Zoltan Varga  <vargaz@freemail.hu>

(build_compressed_metadata): Fix invalid memory read detected by
valgrind.

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

19 years ago2004-11-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 4 Nov 2004 18:44:36 +0000 (18:44 -0000)]
2004-11-04  Zoltan Varga  <vargaz@freemail.hu>

* TypeBuilderTest.cs: Add a TypeResolve test. Remove a test which
depends on exception ordering.

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

19 years ago2004-11-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 4 Nov 2004 18:35:08 +0000 (18:35 -0000)]
2004-11-04  Zoltan Varga  <vargaz@freemail.hu>

* reflection.c (mono_reflection_get_type): Avoid triggering a
TypeResolve multiple times for the same type. Fixes #65577.

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

19 years ago2004-11-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 4 Nov 2004 18:01:41 +0000 (18:01 -0000)]
2004-11-04  Zoltan Varga  <vargaz@freemail.hu>

* CultureInfo.cs (Clone): Make the components of the culture read-write
as well.

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

19 years agoRecalculate tab rows when resizing
Jackson Harper [Thu, 4 Nov 2004 17:26:25 +0000 (17:26 -0000)]
Recalculate tab rows when resizing

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

19 years agocollection completion, drawing issues, missing features
Jordi Mas i Hernandez [Thu, 4 Nov 2004 14:47:58 +0000 (14:47 -0000)]
collection completion, drawing issues, missing features

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

19 years ago * AppSettingsSection.cs, ConfigurationPropertyCollection.cs,
Lluis Sanchez [Thu, 4 Nov 2004 14:02:28 +0000 (14:02 -0000)]
* AppSettingsSection.cs, ConfigurationPropertyCollection.cs,
  ConfigurationValidationAttribute.cs, ConnectionStringsSection.cs,
  ProtectedConfigurationProvider.cs, ProviderBase.cs
  RuntimeOnlySection.cs: Fixed formatting and added missing TODOs.

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

19 years ago2004-11-04 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Thu, 4 Nov 2004 13:45:51 +0000 (13:45 -0000)]
2004-11-04  Zoltan Varga  <vargaz@freemail.hu>

* TypeBuilder.cs: Make some members work if the type is created since
MS does this.

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

19 years ago * System.dll.sources: Added new files:
Lluis Sanchez [Thu, 4 Nov 2004 12:39:04 +0000 (12:39 -0000)]
* System.dll.sources: Added new files:
System.Configuration/ConfigInfo.cs
System.Configuration/IntegerConfigurationProperty.cs
System.Configuration/RuntimeOnlySection.cs
System.Configuration/SectionInfo.cs
System.Configuration/SectionGroupInfo.cs

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

19 years ago * Configuration.cs, ConfigurationElement.cs, ConfigurationLocation.cs,
Lluis Sanchez [Thu, 4 Nov 2004 12:38:39 +0000 (12:38 -0000)]
* Configuration.cs, ConfigurationElement.cs, ConfigurationLocation.cs,
  ConfigurationLocationCollection.cs, ConfigurationProperty.cs,
  ConfigurationPropertyAttribute.cs, ConfigurationSection.cs,
  ConfigurationSectionCollection.cs, ConfigurationSectionGroup.cs,
  ConfigurationSectionGroupCollection.cs,IntegerConfigurationProperty.cs,
  RuntimeOnlySection.cs: Initial implementation.
* ConfigurationAllowDefinition.cs: Removed XML_DEP ifdef
* ConfigurationException.cs: format fix.
* ConfigInfo.cs, SectionInfo.cs, SectionGroupInfo.cs: New support
  classes.

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

19 years ago - We need to recalculate the Thumb area when LargeChange/maximum/minimum values...
Ravindra [Thu, 4 Nov 2004 12:03:49 +0000 (12:03 -0000)]
- We need to recalculate the Thumb area when LargeChange/maximum/minimum values are changed.
- We set the 'pos' in UpdatePos() method to minimum, if it's less than minimum. This is required to handle the case if large_change is more than max, and use LargeChange property instead of large_change variable.
- We return max+1 when large_change is more than max, like MS does.

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

19 years agoFix error message regression: cs0104-2.cs.
Raja R Harinath [Thu, 4 Nov 2004 11:59:54 +0000 (11:59 -0000)]
Fix error message regression: cs0104-2.cs.
* namespace.cs (NamespaceEntry.Lookup): Remove 'silent' flag.
(AliasEntry.Resolve): Update.
* rootcontext.cs (RootContext.NamespaceLookup): Update.  Remove
'silent' flag.
(RootContext.LookupType): Update.

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

19 years agoSet version to 2.0.3600.0 even with BOOTSTRAP_NET_2_0.
Raja R Harinath [Thu, 4 Nov 2004 11:44:12 +0000 (11:44 -0000)]
Set version to 2.0.3600.0 even with BOOTSTRAP_NET_2_0.

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

19 years ago(EXTRA_DISTFILES): Fix for 'make dist'.
Raja R Harinath [Thu, 4 Nov 2004 11:33:36 +0000 (11:33 -0000)]
(EXTRA_DISTFILES): Fix for 'make dist'.

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

19 years ago - Changed default value signatures (prefixed all with ListView).
Ravindra [Thu, 4 Nov 2004 11:29:38 +0000 (11:29 -0000)]
- Changed default value signatures (prefixed all with ListView).
- Fixed/implemented layout LargeIcon, SmallIcon and List views for ListView.
- Fixed calculations for ListViewItem and implemented Clone() method.

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

19 years ago - Changed default ListView values signatures (prefixed all with ListView).
Ravindra [Thu, 4 Nov 2004 11:26:09 +0000 (11:26 -0000)]
- Changed default ListView values signatures (prefixed all with ListView).
- Fixed default size values for VScrollBar and HScrollBar.
- Fixed DrawListViewItem method.

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

19 years ago(DISTFILES): Fix for 'make dist'.
Raja R Harinath [Thu, 4 Nov 2004 11:14:18 +0000 (11:14 -0000)]
(DISTFILES): Fix for 'make dist'.

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

19 years agofix stupid typo.
Raja R Harinath [Thu, 4 Nov 2004 11:10:36 +0000 (11:10 -0000)]
fix stupid typo.

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

19 years agoAvoid creating and deleting symlinks.
Raja R Harinath [Thu, 4 Nov 2004 11:06:10 +0000 (11:06 -0000)]
Avoid creating and deleting symlinks.

(I'm working on improving the harness to move more work to 'make' rather
than using the shell.  That should improve matters on Cygwin some more.)

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

19 years agoTypo. It should be Nonclickable.
Ravindra [Thu, 4 Nov 2004 11:05:57 +0000 (11:05 -0000)]
Typo. It should be Nonclickable.

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

19 years agoImplemented the missing overload for Draw method.
Ravindra [Thu, 4 Nov 2004 11:04:40 +0000 (11:04 -0000)]
Implemented the missing overload for Draw method.

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

19 years ago(net_1_1_bootstrap_SUBDIRS): New.
Raja R Harinath [Thu, 4 Nov 2004 11:02:29 +0000 (11:02 -0000)]
(net_1_1_bootstrap_SUBDIRS): New.

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

19 years ago(net_1_1_bootstrap_SUBDIRS): New.
Raja R Harinath [Thu, 4 Nov 2004 11:01:21 +0000 (11:01 -0000)]
(net_1_1_bootstrap_SUBDIRS): New.
(all.override): Fix to actually perform optimization to avoid
the two-pass build if we are not signing assemblies.

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

19 years ago* profiles/net_1_1_bootstrap.make: New profile.
Raja R Harinath [Thu, 4 Nov 2004 10:56:56 +0000 (10:56 -0000)]
* profiles/net_1_1_bootstrap.make: New profile.
* profiles/net_2_0_bootstrap.make: Use in-tree mcs for
bootstrapping mscorlib.dll.

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

19 years ago* platforms/linux.make (platform-check): Make more robust.
Raja R Harinath [Thu, 4 Nov 2004 10:51:39 +0000 (10:51 -0000)]
* platforms/linux.make (platform-check): Make more robust.
* rules.make (%-recursive): Propagate error exit from sub-makes
even if invoked with 'make -k'.

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

19 years ago2004-11-04 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 4 Nov 2004 06:39:30 +0000 (06:39 -0000)]
2004-11-04  Atsushi Enomoto <atsushi@ximian.com>

* XmlTextReader.cs : Manually expanded some of AppendValueChar() and
  XmlChar.IsWhitespace() which are on critical points on performance
  (marked as FIXME, but it depends on JIT).

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

19 years ago2004-11-04 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 4 Nov 2004 05:43:39 +0000 (05:43 -0000)]
2004-11-04  Atsushi Enomoto <atsushi@ximian.com>

* XmlTextReader.cs : Search xml:* attributes more efficiently.

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

19 years ago2004-11-04 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 4 Nov 2004 04:32:34 +0000 (04:32 -0000)]
2004-11-04  Atsushi Enomoto <atsushi@ximian.com>

* XmlTextReader.cs : Reduced NameTable.Add() for prefixed names. First,
  ReadName() now returns atomized LocalName and Prefix. Second, to
  avoid extraneous split, SetProperties() now takes prefix and
  localName that might be given from ReadName(). Third, removed
  FillNames(). This optimizes "namespace-aware and prefixed document"
  parsing 10-20% faster.

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

19 years ago2004-11-04 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Thu, 4 Nov 2004 04:17:39 +0000 (04:17 -0000)]
2004-11-04  Ben Maurer  <bmaurer@ximian.com>

* reflection.c (mono_module_get_object): free the basename we
allocate here from glib.

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

19 years ago2004-11-04 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Thu, 4 Nov 2004 04:14:02 +0000 (04:14 -0000)]
2004-11-04  Ben Maurer  <bmaurer@ximian.com>

* reflection.c (ensure_runtime_vtable): make sure to free
overrides.  Also, we were allocating an array of MonoMethod not an
array of MonoMethod*.

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

19 years ago2004-11-04 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Thu, 4 Nov 2004 04:03:12 +0000 (04:03 -0000)]
2004-11-04  Ben Maurer  <bmaurer@ximian.com>

* marshal.c (mono_marshal_get_stelemref): do a mono_mb_free here.

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

19 years ago2004-11-04 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Thu, 4 Nov 2004 03:40:22 +0000 (03:40 -0000)]
2004-11-04  Ben Maurer  <bmaurer@ximian.com>

* image.c (mono_image_close): free image->guid here.

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

19 years agoHandle dropping rows on selection properly
Jackson Harper [Thu, 4 Nov 2004 02:29:15 +0000 (02:29 -0000)]
Handle dropping rows on selection properly

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

19 years ago2004-11-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 3 Nov 2004 21:37:06 +0000 (21:37 -0000)]
2004-11-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* InvalidOperationException.cs: make the message more meaningful and
real. Fixes bug #69055.

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

19 years agoNew tests for accessor modifiers
Carlos Alberto Cortez [Wed, 3 Nov 2004 21:20:58 +0000 (21:20 -0000)]
New tests for accessor modifiers

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

19 years agoNew error tests at mcs/errors for accessor modifiers
Carlos Alberto Cortez [Wed, 3 Nov 2004 21:12:04 +0000 (21:12 -0000)]
New error tests at mcs/errors for accessor modifiers

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

19 years agoAdd Changelog entry for accessor modifiers
Carlos Alberto Cortez [Wed, 3 Nov 2004 20:17:50 +0000 (20:17 -0000)]
Add Changelog entry for accessor modifiers

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

19 years agoAdd support por accessor modifiers
Carlos Alberto Cortez [Wed, 3 Nov 2004 20:11:21 +0000 (20:11 -0000)]
Add support por accessor modifiers

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

19 years ago2004-11-03 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Wed, 3 Nov 2004 20:01:04 +0000 (20:01 -0000)]
2004-11-03  Miguel de Icaza  <miguel@ximian.com>

* TextureBrush.cs (Clone): While cloning, it is not enough to let
GDIPlus clone the underlying data, we must alos clone the managed
information.

* Pen.cs (Dispose): Set the nativeObject to IntPtr.Zero to catch
errors in the future, set the lock on the object before doing any
other tests, not after.

(Clone): While cloning, it is not enough to let
GDIPlus clone the underlying data, we must alos clone the managed
information.

* Brush.cs (Dispose): Set the nativeObject to IntPtr.Zero to catch
errors in the future.

Set the lock in the object before checkign disposed.

* SolidBrush.cs (Clone): While cloning, it is not enough to let
GDIPlus clone the underlying data, we must alos clone the managed
information.

(Dispose): Set the nativeObject to IntPtr.Zero to catch
errors in the future.

2004-11-03  Miguel de Icaza  <miguel@ximian.com>

* ColorPalette.cs: Add internal Clone method

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

19 years agoremove debug code
Jackson Harper [Wed, 3 Nov 2004 18:59:13 +0000 (18:59 -0000)]
remove debug code

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

19 years agoInitial implementation of the scrolly widgerywoo
Jackson Harper [Wed, 3 Nov 2004 18:52:14 +0000 (18:52 -0000)]
Initial implementation of the scrolly widgerywoo

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

19 years ago2004-11-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 3 Nov 2004 14:37:55 +0000 (14:37 -0000)]
2004-11-03  Atsushi Enomoto <atsushi@ximian.com>

* XmlTextReader.cs :
  With related to AddNamespace(), there was extra string.StartsWith()
  calls. Now AttributeTokenInfo.FillNames() is splitted into
  FillPrefixAndXmlns() and FillNamespace(), and AddNamespace() is done
  at FillPrefixAndXmlns().

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

19 years ago2004-11-03 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 3 Nov 2004 14:37:48 +0000 (14:37 -0000)]
2004-11-03  Sebastien Pouliot  <sebastien@ximian.com>

* PasswordDeriveBytes.cs: Fixed possible ArgumentException when asking
multiple GetBytes than results in more bits than the hash function can
provide.

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

19 years ago2004-11-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 3 Nov 2004 13:12:07 +0000 (13:12 -0000)]
2004-11-03  Atsushi Enomoto <atsushi@ximian.com>

* XmlTextReader.cs :
  Reduces LookupNamespace() call in FillNames(). This improves 6-7%
  speedup in some scenario.
  Code refactory; Removed unused code. AddAttribute() is used only for
  DTD, so renamed to AddDtdAttribute(). For PUBLIC and SYSTEM ids,
  FillNames() is not required. Two SetProperties() are ambiguous, so
  renamed one (that takes TokenInfo) as SetTokenProperties().

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

19 years ago2004-11-02 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Wed, 3 Nov 2004 12:58:44 +0000 (12:58 -0000)]
2004-11-02  Zoltan Varga  <vargaz@freemail.hu>

* trace.c (get_spec): Allow tracing of classes without a namespace.

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

19 years ago2004-11-03 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 3 Nov 2004 12:16:00 +0000 (12:16 -0000)]
2004-11-03  Sebastien Pouliot  <sebastien@ximian.com>

* PasswordDeriveBytes.cs: Fix default iretation count to 100. Fix
exceptions to match MS more closely.

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

19 years ago2004-11-03 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 3 Nov 2004 12:07:57 +0000 (12:07 -0000)]
2004-11-03  Sebastien Pouliot  <sebastien@ximian.com>

* KeyPairPersistenceTest.cs: Re-fix as the UnauthorizedAccessException
is the InnerException of a CryptographicException.

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

19 years ago2004-11-03 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 3 Nov 2004 12:05:52 +0000 (12:05 -0000)]
2004-11-03  Sebastien Pouliot  <sebastien@ximian.com>

* DSACryptoServiceProviderTest.cs: Fixed UseMachineKeyStore not to
fail if the key container directory wasn't yet created (root).
* PasswordDeriveBytesTest.cs: Added tests for NET_2_0, more tests
for all constructors, tests for properties and a test for bug 69036.
* RSACryptoServiceProviderTest.cs: Fixed UseMachineKeyStore not to
fail if the key container directory wasn't yet created (root).

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

19 years ago2004-11-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 3 Nov 2004 11:49:51 +0000 (11:49 -0000)]
2004-11-03  Atsushi Enomoto <atsushi@ximian.com>

* XmlParserContext.cs : rewrote; especially to avoid XmlSpace boxing.

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

19 years ago2004-11-03 Anirban Bhattacharjee <banirban@novell.com>
Anirban Bhattacharjee [Wed, 3 Nov 2004 11:33:00 +0000 (11:33 -0000)]
2004-11-03 Anirban Bhattacharjee <banirban@novell.com>
        * mb-parser.jay: Trivial fix for bug #68985

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

19 years ago2004-11-03 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 3 Nov 2004 10:05:51 +0000 (10:05 -0000)]
2004-11-03  Atsushi Enomoto <atsushi@ximian.com>

* XmlTextReader.cs : LookupNamespace() don't have to be called in
  ReadStartTag() to check prefix, since NamespaceURI is filled in
  FillNames(). 10% performance up by avoiding this extra check.

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

19 years agoSyntactic error handling for attribute grammar.
Jambunathan K [Wed, 3 Nov 2004 10:00:58 +0000 (10:00 -0000)]
Syntactic error handling for attribute grammar.

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

19 years agoRevert until I fix the regression
Miguel de Icaza [Tue, 2 Nov 2004 21:52:56 +0000 (21:52 -0000)]
Revert until I fix the regression

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

19 years agofix this up for the migster
Ben Maurer [Tue, 2 Nov 2004 21:16:23 +0000 (21:16 -0000)]
fix this up for the migster

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

19 years agoResize the tab pages and tabs when the tab control is resized
Jackson Harper [Tue, 2 Nov 2004 20:52:47 +0000 (20:52 -0000)]
Resize the tab pages and tabs when the tab control is resized

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

19 years agooops
Ben Maurer [Tue, 2 Nov 2004 20:45:51 +0000 (20:45 -0000)]
oops

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

19 years agotest for that bug
Ben Maurer [Tue, 2 Nov 2004 20:45:32 +0000 (20:45 -0000)]
test for that bug

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

19 years agoMove the row with the selected tab to the bottom
Jackson Harper [Tue, 2 Nov 2004 20:40:54 +0000 (20:40 -0000)]
Move the row with the selected tab to the bottom

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

19 years agoStore the tab pages row
Jackson Harper [Tue, 2 Nov 2004 20:39:01 +0000 (20:39 -0000)]
Store the tab pages row

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

19 years ago2004-11-02 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Tue, 2 Nov 2004 20:31:22 +0000 (20:31 -0000)]
2004-11-02  Ben Maurer  <bmaurer@ximian.com>

* expression.cs (StringConcat): Handle being called twice,
as when we have a concat in a field init with more than two
ctors in the class

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

19 years agofixes handle creation
Jordi Mas i Hernandez [Tue, 2 Nov 2004 19:33:20 +0000 (19:33 -0000)]
fixes handle creation

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

19 years ago2004-11-02 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Tue, 2 Nov 2004 19:18:33 +0000 (19:18 -0000)]
2004-11-02  Miguel de Icaza  <miguel@ximian.com>

* class.cs (Event.Define, Indexer.Define, Property.Define): Do not
special case explicit implementations, we should always produce
the .property or .event declaration.

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

19 years ago2004-11-02 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 2 Nov 2004 18:47:24 +0000 (18:47 -0000)]
2004-11-02  Sebastien Pouliot  <sebastien@ximian.com>

* mini.c: Fix pointer overwrite in mini_method_compile.

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

19 years agosignature fix
Jackson Harper [Tue, 2 Nov 2004 18:42:14 +0000 (18:42 -0000)]
signature fix

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

19 years agoTest was wrong
Miguel de Icaza [Tue, 2 Nov 2004 17:12:01 +0000 (17:12 -0000)]
Test was wrong

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

19 years agoCalculate whether the tab is on an edge properly. Remove top secret debugging code
Jackson Harper [Tue, 2 Nov 2004 15:56:38 +0000 (15:56 -0000)]
Calculate whether the tab is on an edge properly. Remove top secret debugging code

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

19 years ago2004-11-2 Geoff Norton <gnorton@customerdna.com>
Geoff Norton [Tue, 2 Nov 2004 15:33:31 +0000 (15:33 -0000)]
2004-11-2  Geoff Norton  <gnorton@customerdna.com>

        * inssel-ppc.brg (OP_OUTARG_VT (CEE_LDOBJ (base))):
        The darwin ABI needs some special handling for 1 and 2 byte structs
        Lets use lbz/lhz instead of lwz everywhere.
        * mini-ppc.c (calculate_sizes):  The Darwin ABI needs from special handling
        for 1 and 2 byte structs and struct which are size >= 3 || size % 4 != 0.
        Use stb/sth for the former, and put the latter always on stack instead of in
        argument registers.

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

19 years agoUpdate
Miguel de Icaza [Tue, 2 Nov 2004 14:20:50 +0000 (14:20 -0000)]
Update

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

19 years ago2004-11-02 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Tue, 2 Nov 2004 13:55:04 +0000 (13:55 -0000)]
2004-11-02  Zoltan Varga  <vargaz@freemail.hu>

* reflection.c: Fix some spec conformance issues with the PE file
structures so mcs compiled apps run on the Net 2.0 beta.

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

19 years ago2004-11-02 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 2 Nov 2004 12:38:03 +0000 (12:38 -0000)]
2004-11-02  Atsushi Enomoto  <atsushi@ximian.com>

* CustomDataClassGenerator.cs : custom DataTable ctor should call
  InitializeFields(), and those DataColumns created by that method
  should take data type. This should fix bug #68972.

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

19 years ago * MonoWSDL.cs: Added new option for generating a proxy for a compiled
Lluis Sanchez [Tue, 2 Nov 2004 09:55:29 +0000 (09:55 -0000)]
* MonoWSDL.cs: Added new option for generating a proxy for a compiled
  web service class.

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

19 years agoUpdated project.
Ravindra [Tue, 2 Nov 2004 06:19:01 +0000 (06:19 -0000)]
Updated project.

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

19 years agoRemove known failure
Miguel de Icaza [Tue, 2 Nov 2004 04:38:50 +0000 (04:38 -0000)]
Remove known failure

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

19 years ago2004-11-02 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Tue, 2 Nov 2004 04:37:01 +0000 (04:37 -0000)]
2004-11-02  Miguel de Icaza  <miguel@ximian.com>

* decl.cs (MemberName): Renamed GetFullName to GetPartialName
since it will not return correct data if people use this
unresolved in the presence of using statements (see test-313).

* class.cs (MethodData.Define): If we are an explicit interface
implementation, set the method name to the full name of the
interface plus the name of the method.

Notice that using the method.MethodName.GetFullName() does not
work, as it will only contain the name as declared on the source
file (it can be a shorthand in the presence of using statements)
and not the fully qualifed type name, for example:

using System;

class D : ICloneable {
object ICloneable.Clone ()  {
}
}

Would produce a method called `ICloneable.Clone' instead of
`System.ICloneable.Clone'.

* namespace.cs (Alias.Resolve): Use GetPartialName.

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

19 years ago* test-mbas.pl:
Jambunathan K [Tue, 2 Nov 2004 04:34:47 +0000 (04:34 -0000)]
* test-mbas.pl:
* test-mbas.make: Added support for --runtime option in
test-mbas.pl. When working with mbas within the cygwin
environment, this option permits executing of compiled test cases
either within the Microsoft's .NET runtime environment or the
mono's runtime environment.

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

19 years agoInclude in the build
Miguel de Icaza [Tue, 2 Nov 2004 04:33:13 +0000 (04:33 -0000)]
Include in the build

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

19 years ago2004-11-02 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 2 Nov 2004 04:11:04 +0000 (04:11 -0000)]
2004-11-02  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile : don't use -codepage:utf8. It breaks csc build.

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

19 years agoAdd click handling, and proper sizing
Jackson Harper [Tue, 2 Nov 2004 02:57:18 +0000 (02:57 -0000)]
Add click handling, and proper sizing

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

19 years agoNew rendering and sizing code for tab controls
Jackson Harper [Tue, 2 Nov 2004 02:47:55 +0000 (02:47 -0000)]
New rendering and sizing code for tab controls

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

19 years agoadd internal property to store the bounds of a tab page
Jackson Harper [Tue, 2 Nov 2004 02:39:18 +0000 (02:39 -0000)]
add internal property to store the bounds of a tab page

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

19 years agoUpdate Makefile
Miguel de Icaza [Tue, 2 Nov 2004 01:42:05 +0000 (01:42 -0000)]
Update Makefile

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

19 years agoAdd test
Miguel de Icaza [Tue, 2 Nov 2004 01:41:24 +0000 (01:41 -0000)]
Add test

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

19 years ago2004-11-01 Ben Maurer <bmaurer@ximian.com>
Ben Maurer [Mon, 1 Nov 2004 22:16:39 +0000 (22:16 -0000)]
2004-11-01  Ben Maurer  <bmaurer@ximian.com>

* MonoIOError.cs: All of these fields just take up room in corlib,
bloating things up. To make it worse, we need to malloc data at
runtime about them. Since most are not used, am commenting them
out

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

19 years ago2004-11-01 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Mon, 1 Nov 2004 21:26:11 +0000 (21:26 -0000)]
2004-11-01  Marek Safar  <marek.safar@seznam.cz>

* cs-parser.jay: Add error 1055 report.

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

19 years ago2004-11-01 Miguel de Icaza <miguel@ximian.com>
Miguel de Icaza [Mon, 1 Nov 2004 21:11:32 +0000 (21:11 -0000)]
2004-11-01  Miguel de Icaza  <miguel@ximian.com>

* assign.cs (Assign.DoResolve): Only do the transform of
assignment into a New if the types are compatible, if not, fall
through and let the implicit code deal with the errors and with
the necessary conversions.

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

19 years agoparameter4 is known to fail
Miguel de Icaza [Mon, 1 Nov 2004 21:10:32 +0000 (21:10 -0000)]
parameter4 is known to fail

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

19 years agoup
Miguel de Icaza [Mon, 1 Nov 2004 21:09:16 +0000 (21:09 -0000)]
up

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

19 years agoNew test
Miguel de Icaza [Mon, 1 Nov 2004 21:04:21 +0000 (21:04 -0000)]
New test

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

19 years agoAdd new error
Miguel de Icaza [Mon, 1 Nov 2004 21:01:13 +0000 (21:01 -0000)]
Add new error

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

19 years ago2004-11-01 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Mon, 1 Nov 2004 20:43:00 +0000 (20:43 -0000)]
2004-11-01  Marek Safar  <marek.safar@seznam.cz>

* cs-parser.jay: Add error 1031 report.

* cs-tokenizer.cs: Add location for error 1038

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

19 years ago2004-11-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 1 Nov 2004 19:55:45 +0000 (19:55 -0000)]
2004-11-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* HttpWebResponse.cs: don't lock up when the cookie received ends with
a semicolon. Patch by Darryl VanDorp. Fixes bug #68956.

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

19 years ago * Version.cs: Add null check when creating versions from
Jackson Harper [Mon, 1 Nov 2004 19:35:17 +0000 (19:35 -0000)]
* Version.cs: Add null check when creating versions from
strings.

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

19 years agoSqlCommandTest.cs: Added testcase for bug #66630.
Gert Driesen [Mon, 1 Nov 2004 13:44:40 +0000 (13:44 -0000)]
SqlCommandTest.cs: Added testcase for bug #66630.

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

19 years ago* Tds70.cs: when type of parameter value is enum, convert value to
Gert Driesen [Mon, 1 Nov 2004 13:36:37 +0000 (13:36 -0000)]
* Tds70.cs: when type of parameter value is enum, convert value to
underlying type before converting value to string as we'd otherwise be
using the enum field name. Fixes bug #66630.

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

19 years ago2004-11-01 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 1 Nov 2004 10:58:57 +0000 (10:58 -0000)]
2004-11-01  Zoltan Varga  <vargaz@freemail.hu>

* StringTest.cs: Add new tests for (sbyte*, Encoding) ctor.

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

19 years ago2004-11-01 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 1 Nov 2004 10:50:23 +0000 (10:50 -0000)]
2004-11-01  Zoltan Varga  <vargaz@freemail.hu>

* string-icalls.c (ves_icall_System_String_ctor_encoding):
Implement this. Fixes #67264.

* debug-helpers.h debug-helpers.c marshal.c: Move
mono_find_method_by_name to debug-helpers.c.

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

19 years ago2004-10-31 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Sun, 31 Oct 2004 19:30:19 +0000 (19:30 -0000)]
2004-10-31  Marek Safar  <marek.safar@seznam.cz>

* cs-parser.jay: Add error 1016 report.

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

19 years ago2004-10-31 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Sun, 31 Oct 2004 16:43:48 +0000 (16:43 -0000)]
2004-10-31  Marek Safar  <marek.safar@seznam.cz>

* cs-parser.jay: Add errors 1575,1611 report.

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

19 years ago2004-10-31 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Sun, 31 Oct 2004 16:25:48 +0000 (16:25 -0000)]
2004-10-31  Marek Safar  <marek.safar@seznam.cz>

* cs-parser.jay: Add error 1001 report.

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

19 years agouseless
Marek Safar [Sun, 31 Oct 2004 16:22:34 +0000 (16:22 -0000)]
useless

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