mono.git
16 years agoBy : Yonik <yonik@mainsoft.com>
Yoni Klain [Thu, 12 Jul 2007 08:02:19 +0000 (08:02 -0000)]
By   : Yonik <yonik@mainsoft.com>
New tests for QuickStarts test suite : LocalizingDateTutorial1

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

16 years agoBy : Yonik <yonik@mainsoft.com>
Yoni Klain [Thu, 12 Jul 2007 07:41:40 +0000 (07:41 -0000)]
By   : Yonik <yonik@mainsoft.com>
New tests for QuickStarts test suite : LocalizingClientResourcesWalkthrough

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

16 years ago2007-07-11 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 11 Jul 2007 22:55:57 +0000 (22:55 -0000)]
2007-07-11  Rodrigo Kumpera  <rkumpera@novell.com>
* class.c, class-internal.h: added mono_type_is_valid_enum_basetype and
mono_class_is_valid_enum, they are used to valide a enum when loading.
* reflection.c: used new functions to throw TypeLoadException when and
invalid enum is build with TypeBuilder. Fixes #82018

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

16 years ago2007-07-11 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 11 Jul 2007 20:03:05 +0000 (20:03 -0000)]
2007-07-11  Zoltan Varga  <vargaz@gmail.com>

* trace.c (mono_trace_enter_method): Decode MonoType too.

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

16 years ago2007-07-11 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 11 Jul 2007 20:02:26 +0000 (20:02 -0000)]
2007-07-11  Zoltan Varga  <vargaz@gmail.com>

* mini-amd64.c (mono_arch_get_vcall_slot_addr): Handle signed displacements too.

* mini.h mini-x86.h mini-trampolines.c: Change the signature of mono_arch_find_imt_method () to pass the calling code address too.

* mini-amd64.c: Add preliminary IMT implementation.

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

16 years agoIn System.Reflection.Emit:
Rodrigo Kumpera [Wed, 11 Jul 2007 19:52:35 +0000 (19:52 -0000)]
In System.Reflection.Emit:
2007-07-11  Rodrigo Kumpera <rkumpera@novell.com>

* TypeBuilder.cs (CreateType): method did not check for enum type with defined methods and fixed compatibility issue in case of calling CreateType again after the first one failed, it now returns null as well.

In Test/System.Reflection.Emit:
2007-07-11  Rodrigo Kumpera  <rkumpera@novell.com>

* TypeBuilderTest.cs: Added tests for enum creation. These tests are related to bugs #82018 and #82075

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

16 years agoadd pkg here
Miguel de Icaza [Wed, 11 Jul 2007 19:03:46 +0000 (19:03 -0000)]
add pkg here

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

16 years agoadd pkg here
Miguel de Icaza [Wed, 11 Jul 2007 18:54:32 +0000 (18:54 -0000)]
add pkg here

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

16 years agofix mono_path
Jb Evain [Wed, 11 Jul 2007 18:42:15 +0000 (18:42 -0000)]
fix mono_path

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

16 years agoDisable IMT for now.
Paolo Molaro [Wed, 11 Jul 2007 18:40:31 +0000 (18:40 -0000)]
Disable IMT for now.

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

16 years agoImprove the description for smcs, fix the debugging section, prettify
Miguel de Icaza [Wed, 11 Jul 2007 17:35:43 +0000 (17:35 -0000)]
Improve the description for smcs, fix the debugging section, prettify
the -pkg section, and update the -pkg section

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

16 years agohopefully fix make dist
Jb Evain [Wed, 11 Jul 2007 17:06:35 +0000 (17:06 -0000)]
hopefully fix make dist

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

16 years agoWed Jul 11 18:21:30 CEST 2007 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 11 Jul 2007 16:09:37 +0000 (16:09 -0000)]
Wed Jul 11 18:21:30 CEST 2007 Paolo Molaro <lupus@ximian.com>

* mini-x86.c: adjusted mono_arch_get_vcall_slot_addr () to
understand the new IMT-base interface invocation (thanks to
Daniel Nauck for the report and the remote debugging session).

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

16 years ago2007-07-11 Jb Evain <jbevain@novell.com>
Jb Evain [Wed, 11 Jul 2007 16:06:48 +0000 (16:06 -0000)]
2007-07-11  Jb Evain <jbevain@novell.com>

* mcs.1: add info about smcs.

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

16 years ago2007-07-11 Jb Evain <jbevain@novell.com>
Jb Evain [Wed, 11 Jul 2007 15:35:15 +0000 (15:35 -0000)]
2007-07-11  Jb Evain  <jbevain@novell.com>

* scripts/smcs.in, scripts/Makefile.am: new smcs script.

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

16 years agoAdd all the docs to the distribution
Miguel de Icaza [Wed, 11 Jul 2007 15:23:32 +0000 (15:23 -0000)]
Add all the docs to the distribution

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

16 years agodelete the link if already present before re-creating it
Jb Evain [Wed, 11 Jul 2007 15:19:27 +0000 (15:19 -0000)]
delete the link if already present before re-creating it

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

16 years ago* XplatUIX11.cs: Translate min/max size according to the actual min/max
Rolf Bjarne Kvinge [Wed, 11 Jul 2007 14:59:46 +0000 (14:59 -0000)]
* XplatUIX11.cs: Translate min/max size according to the actual min/max
  size, and not the current size. Fixes #81798.

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

16 years ago2007-07-11 Jb Evain <jbevain@novell.com>
Jb Evain [Wed, 11 Jul 2007 14:49:45 +0000 (14:49 -0000)]
2007-07-11  Jb Evain  <jbevain@novell.com>

* scripts/slmcs.in, scripts/Makefile.am: new slmcs script.

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

16 years agoon 2.1 install, create a link to the 2.0 gmcs in prefix/2.1
Jb Evain [Wed, 11 Jul 2007 14:37:51 +0000 (14:37 -0000)]
on 2.1 install, create a link to the 2.0 gmcs in prefix/2.1

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

16 years agoldap test server change
Yaacov Akiba Slama [Wed, 11 Jul 2007 14:29:03 +0000 (14:29 -0000)]
ldap test server change

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

16 years ago* XplatUIX11.cs: Fix #80822 again (DefWndProc can be reached before
Rolf Bjarne Kvinge [Wed, 11 Jul 2007 14:22:34 +0000 (14:22 -0000)]
* XplatUIX11.cs: Fix #80822 again (DefWndProc can be reached before
  XplatUI.CreateWindow returns, in which case the hwnd isn't assigned
  to the control yet).

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

16 years agoDocumentation on the arch-specific IMT code.
Paolo Molaro [Wed, 11 Jul 2007 13:56:53 +0000 (13:56 -0000)]
Documentation on the arch-specific IMT code.

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

16 years agoBy : Yonik <yonik@mainsoft.com>
Yoni Klain [Wed, 11 Jul 2007 13:52:27 +0000 (13:52 -0000)]
By   : Yonik <yonik@mainsoft.com>
New tests for QuickStarts test suite : StringBuilder

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

16 years agoBy : Yonik <yonik@mainsoft.com>
Yoni Klain [Wed, 11 Jul 2007 13:20:00 +0000 (13:20 -0000)]
By   : Yonik <yonik@mainsoft.com>
New tests for QuickStarts test suite : ResourcesInScriptFile

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

16 years ago2007-07-11 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Wed, 11 Jul 2007 13:09:16 +0000 (13:09 -0000)]
2007-07-11  Igor Zelmanovich <igorz@mainsoft.com>

* ReflectionPropertyDescriptor: fixed ShouldSerializeValue:
MSDN: If this method cannot find a DefaultValueAttribute or
a ShouldSerializeMyProperty method, it cannot create optimizations
and it returns true.

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

16 years agoWed Jul 11 14:54:39 CEST 2007 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 11 Jul 2007 12:42:22 +0000 (12:42 -0000)]
Wed Jul 11 14:54:39 CEST 2007 Paolo Molaro <lupus@ximian.com>

* mini-x86.c: size and speed optimizations for the IMT bsearch.

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

16 years agoWed Jul 11 14:47:07 CEST 2007 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 11 Jul 2007 12:35:14 +0000 (12:35 -0000)]
Wed Jul 11 14:47:07 CEST 2007 Paolo Molaro <lupus@ximian.com>

* object.c: forgot commit of mono_class_setup_methods () to access
iface->methods.
* object-internals.h: added a few more handy fields to
MonoIMTCheckItem.

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

16 years ago2007-07-11 Jb Evain <jbevain@novell.com>
Jb Evain [Wed, 11 Jul 2007 12:27:24 +0000 (12:27 -0000)]
2007-07-11  Jb Evain  <jbevain@novell.com>

* profiles/net_2_1.make: work on the 2_1 profile.

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

16 years ago2007-07-11 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 11 Jul 2007 12:06:38 +0000 (12:06 -0000)]
2007-07-11  Zoltan Varga  <vargaz@gmail.com>

* Makefile.am (aotcheck): Make this actually use the AOTed code.

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

16 years ago* PropertyGridTextBox.cs: Add a method that sends any forwarded
Rolf Bjarne Kvinge [Wed, 11 Jul 2007 12:05:15 +0000 (12:05 -0000)]
* PropertyGridTextBox.cs: Add a method that sends any forwarded
  mousedowns to the contained textbox.
* X11Structs.cs: More ToString implementation.
* PropertyGridView.cs: Forward any mousedowns to the textbox, fixes
  #81791.

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

16 years ago2007-07-11 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 11 Jul 2007 11:52:52 +0000 (11:52 -0000)]
2007-07-11  Zoltan Varga  <vargaz@gmail.com>

* object.c (build_imt): Call mono_class_setup_methods () before accessing
iface->methods.

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

16 years ago* Makefile.am (bug-81673.exe): Look for bug-81673.cs in $(srcdir).
Raja R Harinath [Wed, 11 Jul 2007 11:40:15 +0000 (11:40 -0000)]
* Makefile.am (bug-81673.exe): Look for bug-81673.cs in $(srcdir).

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

16 years ago2007-07-11 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 11 Jul 2007 11:37:37 +0000 (11:37 -0000)]
2007-07-11  Atsushi Enomoto  <atsushi@ximian.com>

* XmlReader.cs : looks like I introduced extra Settings check at
  r69383. Fixed bug #82062.

* XmlReaderSettingsTests.cs : added test for bug #82062.

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

16 years ago2007-07-11 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Wed, 11 Jul 2007 11:17:21 +0000 (11:17 -0000)]
2007-07-11 Igor Zelmanovich <igorz@mainsoft.com>

* AssemblyResourceLoader.cs:
for System.Web.Extensions only:
ScriptResourceName may include ".resource" suffix.

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

16 years agoIn .:
Raja R Harinath [Wed, 11 Jul 2007 11:13:13 +0000 (11:13 -0000)]
In .:
2007-07-11  Ankit Jain  <jankit@novell.com>

* System_test.dll.sources: Add ProcessStartInfoTest.cs.

In System.Diagnostics:
2007-07-11  Ankit Jain  <jankit@novell.com>

* ProcessStartInfo.cs (WorkingDirectory.set): Don't set
working_directory to null.

In Test/System.Diagnostics:
2007-07-11  Ankit Jain  <jankit@novell.com>

* ProcessStartInfoTest.cs: New.

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

16 years agoWed Jul 11 12:41:32 CEST 2007 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Wed, 11 Jul 2007 10:34:21 +0000 (10:34 -0000)]
Wed Jul 11 12:41:32 CEST 2007 Paolo Molaro <lupus@ximian.com>

* mini-trampolines.c: implement AOT IMT support.
* mini-x86.h: enable IMT support for wider testing.

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

16 years agosvn path=/trunk/mcs/; revision=81777
Marek Safar [Wed, 11 Jul 2007 09:53:09 +0000 (09:53 -0000)]
svn path=/trunk/mcs/; revision=81777

16 years ago2007-07-11 Jb Evain <jbevain@novell.com>
Jb Evain [Wed, 11 Jul 2007 09:48:51 +0000 (09:48 -0000)]
2007-07-11  Jb Evain  <jbevain@novell.com>

* Makefile: work on the 2.1 profile.

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

16 years ago* PropertyGridView.cs: Add a null-check, fixes a few tests.
Rolf Bjarne Kvinge [Wed, 11 Jul 2007 09:21:47 +0000 (09:21 -0000)]
* PropertyGridView.cs: Add a null-check, fixes a few tests.

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

16 years agoBy : Yonik <yonik@mainsoft.com>
Yoni Klain [Wed, 11 Jul 2007 08:52:31 +0000 (08:52 -0000)]
By   : Yonik <yonik@mainsoft.com>
New tests for QuickStarts test suite : ErrorTypeExtensions

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

16 years agoBy : Yonik <yonik@mainsoft.com>
Yoni Klain [Wed, 11 Jul 2007 08:40:12 +0000 (08:40 -0000)]
By   : Yonik <yonik@mainsoft.com>
Add tests to Test Suite file

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

16 years agoBy : Yonik <yonik@mainsoft.com>
Yoni Klain [Wed, 11 Jul 2007 08:23:54 +0000 (08:23 -0000)]
By   : Yonik <yonik@mainsoft.com>
New tests for QuickStarts test suite : DynamicScriptReferencesHowTo

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

16 years ago2007-07-11 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Wed, 11 Jul 2007 07:02:53 +0000 (07:02 -0000)]
2007-07-11  Igor Zelmanovich <igorz@mainsoft.com>

* ReflectionPropertyDescriptor: fixed ShouldSerializeValue:
avoid NullReferenceException.

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

16 years ago2007-07-10 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 10 Jul 2007 21:19:29 +0000 (21:19 -0000)]
2007-07-10  Zoltan Varga  <vargaz@gmail.com>

* inssel.brg (emit_imt_argument): Add aot support here.

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

16 years ago2007-07-10 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 10 Jul 2007 21:06:35 +0000 (21:06 -0000)]
2007-07-10  Zoltan Varga  <vargaz@gmail.com>

* aot-runtime.c (decode_patch_info): Fix reading of MONO_PATCH_INFO_METHOD.

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

16 years ago2007-07-10 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Tue, 10 Jul 2007 21:03:02 +0000 (21:03 -0000)]
2007-07-10  Jonathan Pobst  <monkey@jpobst.com>

* TableLayoutPanelCellPosition.cs: TypeConverter.

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

16 years agoAdd comment from Lluis
Miguel de Icaza [Tue, 10 Jul 2007 19:23:03 +0000 (19:23 -0000)]
Add comment from Lluis

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

16 years agoNew test.
Marek Safar [Tue, 10 Jul 2007 18:53:29 +0000 (18:53 -0000)]
New test.

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

16 years ago[ Fixes #79761]
Rolf Bjarne Kvinge [Tue, 10 Jul 2007 18:48:26 +0000 (18:48 -0000)]
[ Fixes #79761]

* PropertyGridTextBox.cs: Propagate any color changes to all contained
  controls.
* PropertyGridView.cs: A few color fixes.

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

16 years ago2007-07-10 Marek Safar <marek.safar@gmail.com>
Marek Safar [Tue, 10 Jul 2007 18:40:02 +0000 (18:40 -0000)]
2007-07-10  Marek Safar  <marek.safar@gmail.com>

* attribute.cs (Attribute.ResolveConstructor): Uses method group.

* class.cs (ConstructorInitializer.Resolve): Use and keep method group
instead of method. Re-use standard error handling.
(ConstructorInitializer.Emit): Simplified.

* delegate.cs: Updated after Invocation.EmitCall change.

* ecore.cs (GetOperatorTrueOrFalse): Uses MethodGroupExpr only.
(SimpleName.SimpleNameResolve): Set and reset in_transit flag correctly.
(ExtensionMethodGroupExpr): Refactored to use same OverloadResolve
method and don't permanently changing input arguments.
(MethodGroupExpr): Introduced resolved best_candidate, when method group
is resolved it has one of the candidates is the best one which is later
used to emit. Removed a few unused method.
(MethodGroupExpr.MakeUnionSet): Moved from Invocation, it belongs here.

* expression.cs (StaticCallExpr.MakeSimpleCall): Uses method group.
(Binary.ResolveOperator): Ditto.
(ConditionalLogicalOperator.DoResolve): Ditto.
(Invocation): Uses method group.
(Invocation.DoResolve): Simplified.
(Invocation.EmitCall): Removed useless is_static.
(Invocation.Emit): Delegate to method group.
(Invocation.EmitStatement): Simplified.
(New): Uses method group.
(MemberAccess.DoResolve): Don't destroy original expression.

* statement.cs (ForEach.Resolve): Use null for no method arguments.

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

16 years ago * TextControl.cs: Remove some old unused text formatting stuff.
Jackson Harper [Tue, 10 Jul 2007 18:07:12 +0000 (18:07 -0000)]
    * TextControl.cs: Remove some old unused text formatting stuff.

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

16 years ago* PropertyGridView.cs: Fix for #81800, makes text show up on initial
Rolf Bjarne Kvinge [Tue, 10 Jul 2007 16:33:30 +0000 (16:33 -0000)]
* PropertyGridView.cs: Fix for #81800, makes text show up on initial
  display of properties again.

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

16 years ago2007-07-10 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Tue, 10 Jul 2007 16:11:13 +0000 (16:11 -0000)]
2007-07-10  Jonathan Pobst  <monkey@jpobst.com>

* ListBox.cs: Add IntegerCollection and Add, Clear, Remove
to existing collections.

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

16 years agoTue Jul 10 17:50:58 CEST 2007 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 10 Jul 2007 15:42:49 +0000 (15:42 -0000)]
Tue Jul 10 17:50:58 CEST 2007 Paolo Molaro <lupus@ximian.com>

* mini-x86.c, mini-x86.h, tramp-x86.c: x86 arch-specific changes
of the IMT implementation, partially from massi, with my
implementation of the bsearch sequence. Disabled by default until
the AOT code is implemented.

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

16 years ago2007-07-10 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 10 Jul 2007 15:40:58 +0000 (15:40 -0000)]
2007-07-10  Zoltan Varga  <vargaz@gmail.com>

* cpu-x86.md: The source argument of sext_i1/i2 must by a byte reg.

* inssel-x86.brg: Add reg:ldind.i1(regvar) rules. Fixes #82056.

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

16 years agoTue Jul 10 17:33:12 CEST 2007 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 10 Jul 2007 15:23:02 +0000 (15:23 -0000)]
Tue Jul 10 17:33:12 CEST 2007 Paolo Molaro <lupus@ximian.com>

* inssel.brg, mini.c, mini.h, mini-trampolines.c:
arch-independent IMT JIT code from Massimiliano
Mantione (massi@ximian.com) with small cleanups from me.

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

16 years ago * TreeView.cs: Update full row select invalidation to match the
Jackson Harper [Tue, 10 Jul 2007 15:07:05 +0000 (15:07 -0000)]
    * TreeView.cs: Update full row select invalidation to match the
        newer DrawSelection... method.
        - Make sure to invalidate the entire width when selecting a new
        node, if we have full row selection enabled.

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

16 years agoBy : Yonik <yonik@mainsoft.com>
Yoni Klain [Tue, 10 Jul 2007 14:48:28 +0000 (14:48 -0000)]
By   : Yonik <yonik@mainsoft.com>
New tests for QuickStarts test suite : EnhancingJavaScript/Reflection.html

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

16 years agoTue Jul 10 16:49:01 CEST 2007 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 10 Jul 2007 14:39:37 +0000 (14:39 -0000)]
Tue Jul 10 16:49:01 CEST 2007 Paolo Molaro <lupus@ximian.com>

* class-internals.h, object-internals.h, object.c: IMT-based
interface invocation core from Massimiliano Mantione
(massi@ximian.com) with a reworked arch-specific interface,
bsearch implementation and a few bugfixes and memory savings by me.

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

16 years agoBy : Yonik <yonik@mainsoft.com>
Yoni Klain [Tue, 10 Jul 2007 14:36:23 +0000 (14:36 -0000)]
By   : Yonik <yonik@mainsoft.com>
New tests for QuickStarts test suite : EnhancingJavaScript/Namespace.html

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

16 years agoBetter changelog entry
Rodrigo Kumpera [Tue, 10 Jul 2007 14:35:29 +0000 (14:35 -0000)]
Better changelog entry

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

16 years agoBy : Yonik <yonik@mainsoft.com>
Yoni Klain [Tue, 10 Jul 2007 14:31:08 +0000 (14:31 -0000)]
By   : Yonik <yonik@mainsoft.com>
New tests for QuickStarts test suite : EnhancingJavaScript/Interface.html

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

16 years ago* ArrayEditor.cs, MultilineStringEditor.cs, CollectionEditor.cs,
Rolf Bjarne Kvinge [Tue, 10 Jul 2007 14:21:38 +0000 (14:21 -0000)]
* ArrayEditor.cs, MultilineStringEditor.cs, CollectionEditor.cs,
  DateTimeEditor.cs: Implemented (patch by Andreas Nahr).

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

16 years ago2007-07-10 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Tue, 10 Jul 2007 14:21:28 +0000 (14:21 -0000)]
2007-07-10  Rodrigo Kumpera  <rkumpera@novell.com>

* class.c (mono_class_create_from_typedef): Fix for bug #82022

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

16 years ago2007-07-10 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Tue, 10 Jul 2007 14:19:52 +0000 (14:19 -0000)]
2007-07-10  Rodrigo Kumpera  <rkumpera@novell.com>

* Makefile.am, bug-82020.il: Test for bug #82020

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

16 years ago* UITypeEditor.cs: Add a table of special editors (types that can't use
Rolf Bjarne Kvinge [Tue, 10 Jul 2007 14:15:43 +0000 (14:15 -0000)]
* UITypeEditor.cs: Add a table of special editors (types that can't use
  attributes to specify the editor) to TypeDescriptor.

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

16 years ago* TypeDescriptor.cs: Implemented AddEditorTable, and check the editor
Rolf Bjarne Kvinge [Tue, 10 Jul 2007 14:13:57 +0000 (14:13 -0000)]
* TypeDescriptor.cs: Implemented AddEditorTable, and check the editor
  table in GetEditor if no editor can be found using attributes.

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

16 years agoBy : Yonik <yonik@mainsoft.com>
Yoni Klain [Tue, 10 Jul 2007 12:31:04 +0000 (12:31 -0000)]
By   : Yonik <yonik@mainsoft.com>
Browser capabilities fixes.

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

16 years agoBy : Yonik <yonik@mainsoft.com>
Yoni Klain [Tue, 10 Jul 2007 12:27:35 +0000 (12:27 -0000)]
By   : Yonik <yonik@mainsoft.com>
New tests for QuickStarts test suite : EnhancingJavaScript/Enumeration.html

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

16 years ago* ObjectStateFormatter.cs: optimized loops in array formatters
Vladimir Krasnov [Tue, 10 Jul 2007 12:15:37 +0000 (12:15 -0000)]
* ObjectStateFormatter.cs: optimized loops in array formatters

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

16 years ago* ListItemCollection.cs: optimized SetDirty method
Vladimir Krasnov [Tue, 10 Jul 2007 11:58:02 +0000 (11:58 -0000)]
* ListItemCollection.cs: optimized SetDirty method

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

16 years ago* HttpUtility.cs: optimized HtmlEncode and HtmlAttributeEncode methods
Vladimir Krasnov [Tue, 10 Jul 2007 11:55:20 +0000 (11:55 -0000)]
* HttpUtility.cs: optimized HtmlEncode and HtmlAttributeEncode methods

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

16 years agoTue Jul 10 13:07:24 CEST 2007 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 10 Jul 2007 10:55:23 +0000 (10:55 -0000)]
Tue Jul 10 13:07:24 CEST 2007 Paolo Molaro <lupus@ximian.com>

* Makefile.am: fix svn invocation to get the svn revision to be
independent of the local language (build fix).

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

16 years ago2007-07-10 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 10 Jul 2007 10:08:01 +0000 (10:08 -0000)]
2007-07-10  Atsushi Enomoto  <atsushi@ximian.com>

* StringInfo.cs : implemented 2.0 members.

* StringInfoTest.cs : new test.

* corlib_test.dll.sources : added StringInfoTest.cs.

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

16 years ago2007-07-10 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 10 Jul 2007 10:05:58 +0000 (10:05 -0000)]
2007-07-10  Atsushi Enomoto  <atsushi@ximian.com>

* UmAlQuraCalendar.cs : forgot to implement it.

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

16 years agoNew tests for QuickStarts test suite
Yoni Klain [Tue, 10 Jul 2007 09:27:06 +0000 (09:27 -0000)]
New tests for QuickStarts test suite

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

16 years agotypo fix
Yoni Klain [Tue, 10 Jul 2007 09:25:26 +0000 (09:25 -0000)]
typo fix

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

16 years ago2007-07-10 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 10 Jul 2007 07:01:38 +0000 (07:01 -0000)]
2007-07-10  Atsushi Enomoto  <atsushi@ximian.com>

* HijriCalendar.cs ThaiBuddhistCalendar.cs HebrewCalendar.cs
  GregorianCalendar.cs KoreanCalendar.cs JulianCalendar.cs :
  implemented ToFourDigitYear(), actually base implementation mostly
  works as is.

* CalendarTest.cs : enabled ToFourDigitYear() test from 5 years ago.
  and added some more ToFourDigitYear() tests.

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

16 years ago2007-07-10 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 9 Jul 2007 21:33:37 +0000 (21:33 -0000)]
2007-07-10  Zoltan Varga  <vargaz@gmail.com>

* libtest.c (mono_test_marshal_return_unicode_string_delegate):
Add a missing return.

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

16 years ago2007-07-10 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 9 Jul 2007 21:33:04 +0000 (21:33 -0000)]
2007-07-10  Zoltan Varga  <vargaz@gmail.com>

* marshal.c (mono_marshal_string_to_utf16_copy): Fix allocation size.

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

16 years ago2007-07-09 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Mon, 9 Jul 2007 21:20:12 +0000 (21:20 -0000)]
2007-07-09  Jonathan Pobst  <monkey@jpobst.com>

* AccessibleObject.cs, RadioButton.cs: Fix some base classes
that changed between 1.1 and 2.0.

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

16 years agoForgot to add PowerStatus.cs in previous commit.
Jonathan Pobst [Mon, 9 Jul 2007 21:06:35 +0000 (21:06 -0000)]
Forgot to add PowerStatus.cs in previous commit.

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

16 years ago2007-07-09 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Mon, 9 Jul 2007 21:06:02 +0000 (21:06 -0000)]
2007-07-09  Jonathan Pobst  <monkey@jpobst.com>

* PowerStatus.cs: Added.  This is just a data class, it is filled
in by SystemInformation.

2007-07-09  Jonathan Pobst  <monkey@jpobst.com>

* System.Windows.Forms.dll.sources: Add PowerStatus.cs.

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

16 years ago2007-07-09 Mark Probst <mark.probst@gmail.com>
Mark Probst [Mon, 9 Jul 2007 21:04:59 +0000 (21:04 -0000)]
2007-07-09  Mark Probst  <mark.probst@gmail.com>

* AssemblyTest.cs: Enabled test for bug 78465.

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

16 years ago2007-07-09 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Mon, 9 Jul 2007 20:49:15 +0000 (20:49 -0000)]
2007-07-09  Jonathan Pobst  <monkey@jpobst.com>

* Message.cs: Add op_Equality and op_Inequality.

2007-07-09  Jonathan Pobst  <monkey@jpobst.com>

* MessageTest.cs: Add tests for op_Equality and op_Inequality.

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

16 years ago2007-07-09 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Mon, 9 Jul 2007 20:38:05 +0000 (20:38 -0000)]
2007-07-09  Jonathan Pobst  <monkey@jpobst.com>

* MenuStrip.cs: Finish corcompare work.

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

16 years ago2007-07-09 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Mon, 9 Jul 2007 19:09:46 +0000 (19:09 -0000)]
2007-07-09  Jonathan Pobst  <monkey@jpobst.com>

* LinkArea.cs: Add op_Equality and op_Inequality.

2007-07-09  Jonathan Pobst  <monkey@jpobst.com>

* LinkAreaTest.cs: Add tests for op_Equality and op_Inequality.

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

16 years ago2007-07-09 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Mon, 9 Jul 2007 18:56:39 +0000 (18:56 -0000)]
2007-07-09  Jonathan Pobst  <monkey@jpobst.com>

* Application.cs: Add MessageLoopCallback delegate.

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

16 years ago2007-07-09 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Mon, 9 Jul 2007 18:41:31 +0000 (18:41 -0000)]
2007-07-09  Jonathan Pobst  <monkey@jpobst.com>

* ListBox.cs: First set of 2.0 stuffs.

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

16 years agoAdded test and fix for #81960
Alan McGovern [Mon, 9 Jul 2007 18:21:20 +0000 (18:21 -0000)]
Added test and fix for #81960

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

16 years ago2007-07-09 Mark Probst <mark.probst@gmail.com>
Mark Probst [Mon, 9 Jul 2007 17:40:36 +0000 (17:40 -0000)]
2007-07-09  Mark Probst  <mark.probst@gmail.com>

* mini.c (inline_method): Reset cfg->exception_type if the
inlining is aborted.  Fixes: 82049.

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

16 years ago2007-07-09 Mark Probst <mark.probst@gmail.com>
Mark Probst [Mon, 9 Jul 2007 16:43:42 +0000 (16:43 -0000)]
2007-07-09  Mark Probst  <mark.probst@gmail.com>

* class.c (mono_class_init): If a class is already inited but has
an exception_type set, return FALSE, not TRUE.  Fixes: 82050.

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

16 years agofix for bug 81958
Alan McGovern [Mon, 9 Jul 2007 16:01:46 +0000 (16:01 -0000)]
fix for bug 81958

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

16 years agoTest and fix for bug 81673.
Mark Probst [Mon, 9 Jul 2007 15:29:45 +0000 (15:29 -0000)]
Test and fix for bug 81673.

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

16 years agoMon Jul 9 17:26:47 CEST 2007 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 9 Jul 2007 15:14:41 +0000 (15:14 -0000)]
Mon Jul 9 17:26:47 CEST 2007 Paolo Molaro <lupus@ximian.com>

* mini.c: remove assert from exception handling code when exception_ptr
is not set.

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

16 years ago2007-07-09 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Mon, 9 Jul 2007 14:21:26 +0000 (14:21 -0000)]
2007-07-09  Jonathan Pobst  <monkey@jpobst.com>

* Control.cs: Make an internal Height property we can override
without messing up the public API.
* ListBox.cs: Override HeightInternal to always return the size
the user set.  [Fixes bug #80466]

2007-07-09  Jonathan Pobst  <monkey@jpobst.com>

* ListBoxTest.cs: Add test for bug #80466.

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

16 years agoMon Jul 9 16:21:43 CEST 2007 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 9 Jul 2007 14:10:00 +0000 (14:10 -0000)]
Mon Jul 9 16:21:43 CEST 2007 Paolo Molaro <lupus@ximian.com>

* class-internals.h, object.c: cleanup patch from massi: use
MonoVTable->interface_bitmap since the vtable interfaces offset array
is going away.

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

16 years ago2007-07-10 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 9 Jul 2007 13:32:03 +0000 (13:32 -0000)]
2007-07-10  Zoltan Varga  <vargaz@gmail.com>

* OpCodeType.cs EventToken.cs FieldToken.cs SignatureToken.cs PackingSize.cs
StringToken.cs AssemblyBuilderAccess.cs FlowControl.cs MethodToken.cs
ParameterToken.cs TypeToken.cs PropertyToken.cs OperandType.cs PEFileKinds.cs
StackBehaviour.cs: 2.0 updates.

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

16 years agofixed project files
Igor Zelmanovich [Mon, 9 Jul 2007 13:12:22 +0000 (13:12 -0000)]
fixed project files

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