mono.git
17 years ago2006-08-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 9 Aug 2006 21:13:11 +0000 (21:13 -0000)]
2006-08-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* mcs/class/System/System.Diagnostics/Process.cs: add support for 2.0
asynchronous reads on stdout and stderr.

* mono/mono/metadata/threadpool.c: treat pipes from process
asynchronous reads as sockets when reading from them, so we get
select/poll or epoll to wait for data.

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

17 years ago2006-08-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Wed, 9 Aug 2006 21:13:11 +0000 (21:13 -0000)]
2006-08-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* mcs/class/System/System.Diagnostics/Process.cs: add support for 2.0
asynchronous reads on stdout and stderr.

* mono/mono/metadata/threadpool.c: treat pipes from process
asynchronous reads as sockets when reading from them, so we get
select/poll or epoll to wait for data.

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

17 years ago2006-08-09 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Wed, 9 Aug 2006 21:11:38 +0000 (21:11 -0000)]
2006-08-09  Marek Safar  <marek.safar@seznam.cz>

* anonymous.cs(AnonymousDelegate.Emit): Uses Constructor filter when
looking for ctor.
* decl.cs (MemberCache.FindMembers): When container is interface we need to
search all base interfaces as a member can be ambiguous.
* delegate.cs (Delegate.FindMembers): Fixed to return valid data for
Constructor member type filter.
(Delegate.ResolveConstructorMethod) Uses Constructor filter.
* ecore.cs: (Expression.MemberLookup): Implemented ambiguity error/warning
reporting for returned memberinfos.
* report.cs: Updated.
* typemanager.cs (TypeManager.LookupBaseInterfacesCache): Uses TypeManager
version to work on all runtimes.
(TypeManager.RealMemberLookup): Removed members filtering.

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

17 years ago2006-08-08 Peter Dennis Bartok <pbartok@novell.com>
Peter Dennis Bartok [Wed, 9 Aug 2006 20:40:38 +0000 (20:40 -0000)]
2006-08-08  Peter Dennis Bartok  <pbartok@novell.com>

* XplatUIWin32.cs: Don't use the desktop as basis for foster-parented
  windows. Screws up the returned coordinates for child windows.
  Fixes #78825. I'm hoping this doesn't break something, since the
  code was explicitly put in 8 months ago, but no bug was attached.
  Menus still seem to work properly.

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

17 years agoAdd more tests.
Marek Safar [Wed, 9 Aug 2006 20:27:45 +0000 (20:27 -0000)]
Add more tests.

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

17 years ago* added NET_2_0 solution files for VS2005
Vladimir Krasnov [Wed, 9 Aug 2006 16:58:15 +0000 (16:58 -0000)]
* added NET_2_0 solution files for VS2005

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

17 years agofixing references hints
Konstantin Triger [Wed, 9 Aug 2006 16:30:51 +0000 (16:30 -0000)]
fixing references hints

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

17 years ago* added NET_2_0 projects files for VS2005
Vladimir Krasnov [Wed, 9 Aug 2006 16:26:58 +0000 (16:26 -0000)]
* added NET_2_0 projects files for VS2005

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

17 years agofixing references hints
Konstantin Triger [Wed, 9 Aug 2006 16:26:15 +0000 (16:26 -0000)]
fixing references hints

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

17 years agofixing references hints
Konstantin Triger [Wed, 9 Aug 2006 16:22:19 +0000 (16:22 -0000)]
fixing references hints

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

17 years agofixing references hints
Konstantin Triger [Wed, 9 Aug 2006 16:18:35 +0000 (16:18 -0000)]
fixing references hints

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

17 years agoadd TARGET_JVM ifdef
Konstantin Triger [Wed, 9 Aug 2006 16:02:36 +0000 (16:02 -0000)]
add TARGET_JVM ifdef

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

17 years agoadded SqlClientFactory implementation
Konstantin Triger [Wed, 9 Aug 2006 15:56:45 +0000 (15:56 -0000)]
added SqlClientFactory implementation

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

17 years agoimplemented SqlClientFactory.CreateConnection ()
Konstantin Triger [Wed, 9 Aug 2006 15:50:19 +0000 (15:50 -0000)]
implemented SqlClientFactory.CreateConnection ()

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

17 years agoremove CodeDom dependancy
Konstantin Triger [Wed, 9 Aug 2006 14:52:49 +0000 (14:52 -0000)]
remove CodeDom dependancy

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

17 years agofix resource embedding
Konstantin Triger [Wed, 9 Aug 2006 14:08:17 +0000 (14:08 -0000)]
fix resource embedding

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

17 years ago2006-08-09 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 9 Aug 2006 13:45:04 +0000 (13:45 -0000)]
2006-08-09  Atsushi Enomoto  <atsushi@ximian.com>

* DateTime.cs : fixed X509Certificate() case that regressed only
  under NET_2_0.

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

17 years ago2006-08-09 Robert Jordan <robertj@gmx.net>
Robert Jordan [Wed, 9 Aug 2006 13:17:11 +0000 (13:17 -0000)]
2006-08-09  Robert Jordan  <robertj@gmx.net>

* DataControlButton.cs, Image.cs, AdRotator.cs, HyperLink.cs:
replace ResolveUrl with ResolveClientUrl to match MS.NET's
behaviour. Fixes bug #77539.

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

17 years ago2006-08-09 Robert Jordan <robertj@gmx.net>
Robert Jordan [Wed, 9 Aug 2006 13:01:40 +0000 (13:01 -0000)]
2006-08-09  Robert Jordan  <robertj@gmx.net>

* Control.cs: add the 2.0 ResolveClientUrl method.
Expose ResolveClientUrl as internal for the 1.1 profile.
Fixes bug #77539.

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

17 years agoadd System.Configuration reference
Konstantin Triger [Wed, 9 Aug 2006 12:31:20 +0000 (12:31 -0000)]
add System.Configuration reference

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

17 years agomove to correct name
Konstantin Triger [Wed, 9 Aug 2006 12:21:50 +0000 (12:21 -0000)]
move to correct name

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

17 years agoremoving irrelevant items; correcting references
Konstantin Triger [Wed, 9 Aug 2006 12:20:25 +0000 (12:20 -0000)]
removing irrelevant items; correcting references

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

17 years ago* System_test.dll.souces: Added EventSourceCreationDataTest.cs.
Gert Driesen [Wed, 9 Aug 2006 11:10:41 +0000 (11:10 -0000)]
* System_test.dll.souces: Added EventSourceCreationDataTest.cs.
* EventSourceCreationDataTest.cs: new test.
* EventSourceCreationData.cs: Marked ctor internal, and removed ctor.
Throw ArgumentOutOfRangeException if negative value for CategoryCount
is set.

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

17 years agofixed DataBind flow in HierarchicalDataBoundControl
Igor Zelmanovich [Wed, 9 Aug 2006 09:36:36 +0000 (09:36 -0000)]
fixed DataBind flow in HierarchicalDataBoundControl

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

17 years agomove to System.Configuration20.vmwcsproj
Konstantin Triger [Wed, 9 Aug 2006 09:28:15 +0000 (09:28 -0000)]
move to System.Configuration20.vmwcsproj

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

17 years agofix HintPath
Konstantin Triger [Wed, 9 Aug 2006 09:27:18 +0000 (09:27 -0000)]
fix HintPath

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

17 years agoPatch #24
Martin Baulig [Wed, 9 Aug 2006 09:11:16 +0000 (09:11 -0000)]
Patch #24

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

17 years agoTARGET_JVM ifdef
Andrew Skiba [Wed, 9 Aug 2006 09:02:44 +0000 (09:02 -0000)]
TARGET_JVM ifdef

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

17 years ago* EventInstance.cs: Added 2.0 class.
Gert Driesen [Wed, 9 Aug 2006 09:02:00 +0000 (09:02 -0000)]
* EventInstance.cs: Added 2.0 class.
* EventSourceCreationData.cs: Added 2.0 class.
* OverflowAction.cs: Added 2.0 enum.
* System.dll.sources: Added EventInstance.cs, OverflowAction.cs,
EventSourceCreationData.cs.

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

17 years ago2006-08-09 Alp Toker <alp@atoker.com>
Alp Toker [Wed, 9 Aug 2006 08:48:42 +0000 (08:48 -0000)]
2006-08-09  Alp Toker  <alp@atoker.com>

  * dis-cil.c:
  * dis-cil.h:
  * main.c:
  * monodis.1:
  * push-pop.h:
  * util.c: Typofix 'dissasemble' to 'disassemble'.

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

17 years ago2006-08-09 Duncan Mak <duncan@novell.com>
Duncan Mak [Wed, 9 Aug 2006 08:38:15 +0000 (08:38 -0000)]
2006-08-09  Duncan Mak  <duncan@novell.com>

* IPromotableSinglePhaseNotification.cs (Promote): Removed because
it now extends from ITransactionPromoter. Fixes #79037.

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

17 years agoRevert r63517
Raja R Harinath [Wed, 9 Aug 2006 08:23:47 +0000 (08:23 -0000)]
Revert r63517

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

17 years agoremove bogus svn:executable flags
Raja R Harinath [Wed, 9 Aug 2006 08:22:02 +0000 (08:22 -0000)]
remove bogus svn:executable flags

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

17 years ago2006-08-09 Duncan Mak <duncan@novell.com>
Duncan Mak [Wed, 9 Aug 2006 05:57:19 +0000 (05:57 -0000)]
2006-08-09  Duncan Mak  <duncan@novell.com>

* IPromotableSinglePhaseNotification.cs (Promote): Removed, as
pointed out in bug 79037.

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

17 years ago2006-08-08 Duncan Mak <duncan@novell.com>
Duncan Mak [Wed, 9 Aug 2006 04:37:51 +0000 (04:37 -0000)]
2006-08-08  Duncan Mak  <duncan@novell.com>

* ReadOnlyCollectionBase.cs (Count): Mark as virtual in
NET_2_0. Fixes #79033.

* ReadOnlyCollectionBaseTest.cs (TestZeroCountOnNew): Add test for
overriding Count in NET_2_0 for #79033.

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

17 years ago2006-08-08 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 9 Aug 2006 01:06:30 +0000 (01:06 -0000)]
2006-08-08  Sebastien Pouliot  <sebastien@ximian.com>

* TestRegion.cs: Add test case for excluding a rectangle from an
infinite region.

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

17 years ago * DataGrid.cs: make BeginInit/EndInit actually do what they're
Chris Toshok [Tue, 8 Aug 2006 22:54:16 +0000 (22:54 -0000)]
* DataGrid.cs: make BeginInit/EndInit actually do what they're
supposed to do - delay data binding until the EndInit call.  Also,
make the table style collection's CollectionChangeAction.Refresh
work properly.

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

17 years ago * GridTableStylesCollection.cs: raise a CollectionChangeEvent
Chris Toshok [Tue, 8 Aug 2006 22:36:45 +0000 (22:36 -0000)]
* GridTableStylesCollection.cs: raise a CollectionChangeEvent
(with action = Refresh) when a consituent table's MappingName is
changed.

2006-08-08  Chris Toshok  <toshok@ximian.com>

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

17 years ago2006-08-08 Chris Toshok <toshok@ximian.com>
Chris Toshok [Tue, 8 Aug 2006 22:35:35 +0000 (22:35 -0000)]
2006-08-08  Chris Toshok  <toshok@ximian.com>

* GridTableStylesCollectionTest.cs: make this fixture public so
it's actually included, and add a test for changing the
MappingName of a constituent TableStyle.

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

17 years ago2006-08-08 Chris Toshok <toshok@ximian.com>
Chris Toshok [Tue, 8 Aug 2006 21:51:15 +0000 (21:51 -0000)]
2006-08-08  Chris Toshok  <toshok@ximian.com>

* ToolBarButton.cs: in set_Text, call Parent.Redraw, not
Invalidate, since changing the text can change the size of the all
toolbar buttons.

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

17 years ago2006-08-08 Peter Dennis Bartok <pbartok@novell.com>
Peter Dennis Bartok [Tue, 8 Aug 2006 21:00:10 +0000 (21:00 -0000)]
2006-08-08  Peter Dennis Bartok  <pbartok@novell.com>

* Form.cs (AddOwnedForm): Still need to add the form to our listif
  we don't have it yet

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

17 years ago2006-08-08 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 8 Aug 2006 19:02:48 +0000 (19:02 -0000)]
2006-08-08  Zoltan Varga  <vargaz@gmail.com>

* mini-ia64.c mini-amd64.c: Fix #79027.

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

17 years ago2006-08-08 Chris Toshok <toshok@ximian.com>
Chris Toshok [Tue, 8 Aug 2006 18:45:03 +0000 (18:45 -0000)]
2006-08-08  Chris Toshok  <toshok@ximian.com>

* PrintControllerWithStatusDialog.cs: don't .Close() the status
dialog, as this causes X errors later on, since we actually
destroy the window.  Instead, .Hide() it.

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

17 years ago* added System.Web.20.vmwcsproj
Vladimir Krasnov [Tue, 8 Aug 2006 17:06:58 +0000 (17:06 -0000)]
* added System.Web.20.vmwcsproj

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

17 years ago* added MasterPageParser.jvm.cs
Vladimir Krasnov [Tue, 8 Aug 2006 17:02:27 +0000 (17:02 -0000)]
* added MasterPageParser.jvm.cs

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

17 years ago* added ThemeDirectoryCompiler.jvm.cs
Vladimir Krasnov [Tue, 8 Aug 2006 17:00:23 +0000 (17:00 -0000)]
* added ThemeDirectoryCompiler.jvm.cs

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

17 years ago* SessionInProcHandler.jvm.cs:
Vladimir Krasnov [Tue, 8 Aug 2006 16:57:39 +0000 (16:57 -0000)]
* SessionInProcHandler.jvm.cs:
* SessionStateModule.cs: added NET_2_0 parts into TARGET_J2EE

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

17 years ago* ControlBuilder.jvm.cs: added BuildObject method
Vladimir Krasnov [Tue, 8 Aug 2006 16:53:29 +0000 (16:53 -0000)]
* ControlBuilder.jvm.cs: added BuildObject method

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

17 years ago* WebConfigurationManager.cs: added configSystem property under TARGET_JVM part
Vladimir Krasnov [Tue, 8 Aug 2006 16:48:57 +0000 (16:48 -0000)]
* WebConfigurationManager.cs: added configSystem property under TARGET_JVM part
* WebConfigurationHost.cs: fixed GetStreamName and OpenStreamForRead for TARGET_JVM
* CompilationSection.cs: BuildProviders property removed from TARGET_JVM
* SystemWebSectionGroup.cs: Compilation property removed from TARGET_JVM

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

17 years agoremove files using CodeDom; fix assembly name
Konstantin Triger [Tue, 8 Aug 2006 16:42:17 +0000 (16:42 -0000)]
remove files using CodeDom; fix assembly name

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

17 years ago* HttpApplication.cs: fixed BeginProcessRequest, TARGET_JVM part merged
Vladimir Krasnov [Tue, 8 Aug 2006 16:41:20 +0000 (16:41 -0000)]
* HttpApplication.cs: fixed BeginProcessRequest, TARGET_JVM part merged

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

17 years ago2006-08-08 Peter Dennis Bartok <pbartok@novell.com>
Peter Dennis Bartok [Tue, 8 Aug 2006 16:40:04 +0000 (16:40 -0000)]
2006-08-08  Peter Dennis Bartok  <pbartok@novell.com>

* ComboBox.cs: Added focus reflection for popup window
* XplatUIX11.cs:
  - Removed transient setting for non-app windows for now, not sure it
    was needed
  - Fixed logic checking if we have captions when deciding
    override_redirect, WS_CAPTION is two bits and a 0 check was not
    sufficient
  - Removed the WINDOW_TYPE stuff, it was unneeded and making things
    complicated
* Form.cs:
  - AddOwnedForm: Don't just add the form to the list, call the property
    to ensure the driver is informed about the ownership as well
  - CreateHandle: Set the TopMost status in the driver if we have an owner
* XplatUI.cs: Fixed debug statement

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

17 years ago2006-08-08 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 8 Aug 2006 16:20:29 +0000 (16:20 -0000)]
2006-08-08  Zoltan Varga  <vargaz@gmail.com>

* mini-sparc.c (mono_arch_call_opcode): Fix #79027.

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

17 years ago* UI/ParseChildrenAttribute.cs: fixed ChildControlType property to compliant to .net
Vladimir Krasnov [Tue, 8 Aug 2006 15:47:47 +0000 (15:47 -0000)]
* UI/ParseChildrenAttribute.cs: fixed ChildControlType property to compliant to .net
* UI/UserControl.cs: fixed ParseChildren attribute to be compliant to .net
* WebControls/Content.cs:
* WebControls/Label.cs:
* WebControls/ListControl.cs:
* WebControls/MultiView.cs:
* WebControls/WebControl.cs: fixed ParseChildren attribute to be compliant to .net
* HtmlControls/HtmlTable.cs:
* HtmlControls/HtmlTableRow.cs: fixed ParseChildren attribute to be compliant to .net

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

17 years ago2006-08-08 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 8 Aug 2006 15:31:24 +0000 (15:31 -0000)]
2006-08-08  Zoltan Varga  <vargaz@gmail.com>

* mini-sparc.c (mono_arch_call_opcode): Fix #79027.

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

17 years ago2006-08-08 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 8 Aug 2006 15:25:34 +0000 (15:25 -0000)]
2006-08-08  Zoltan Varga  <vargaz@gmail.com>

* mini-x86.c (mono_arch_call_opcode): Handle the case where there are no
implicit arguments in a vararg call. Fixes #79027.

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

17 years ago2006-08-08 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 8 Aug 2006 15:24:22 +0000 (15:24 -0000)]
2006-08-08  Zoltan Varga  <vargaz@gmail.com>

* vararg.il: Add a test for #79027.

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

17 years agosvn path=/trunk/mcs/; revision=63486
Merav Sudri [Tue, 8 Aug 2006 15:18:27 +0000 (15:18 -0000)]
svn path=/trunk/mcs/; revision=63486

17 years agoIn mcs and gmcs:
Raja R Harinath [Tue, 8 Aug 2006 14:50:59 +0000 (14:50 -0000)]
In mcs and gmcs:
* ecore.cs (FieldExpr.EmitAssign): Release temporary.
(PropertyExpr.EmitAssign): Likewise.
* expression.cs (Indirection.EmitAssign): Likewise.
(LocalVariableReference.EmitAssign): Likewise.
(ParameterReference.EmitAssign): Likewise.
(Invocation.EmitArguments): Likewise.
(ArrayAccess.EmitAssign): Likewise.
(IndexerAccess.EmitAssign): Likewise.
(This.EmitAssign): Likewise.
(ConditionalLogicalOperator.Emit): Likewise.

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

17 years ago2006-08-08 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Tue, 8 Aug 2006 14:37:37 +0000 (14:37 -0000)]
2006-08-08  Jonathan Pobst <monkey@jpobst.com>
* ButtonRenderer.cs, CheckBoxRenderer.cs, ComboBoxRenderer.cs
  GroupBoxRenderer.cs, ProgressBarRenderer.cs, RadioButtonRenderer.cs,
    ScrollBarRenderer.cs, TabRenderer.cs, TextBoxRenderer.cs,
  TrackBarRenderer.cs: Make constructor private.
* ProfessionalColors.cs, ProfessionalColorTable.cs: Fix misnamed properties.
* ProfessionalColorTable.cs: Make properties virtual.

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

17 years ago2006-08-08 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 8 Aug 2006 12:52:20 +0000 (12:52 -0000)]
2006-08-08  Sebastien Pouliot  <sebastien@ximian.com>

* X509Certificate2Test.cs: Activate test cases blocked by bug #79028.

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

17 years ago2006-08-02 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 8 Aug 2006 12:50:34 +0000 (12:50 -0000)]
2006-08-02  Sebastien Pouliot  <sebastien@ximian.com>

* X509Certificate2.cs: A unrequired password can be supplied to the
2.0 ctors. Fix bug #79028.

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

17 years ago2006-08-08 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 8 Aug 2006 12:50:07 +0000 (12:50 -0000)]
2006-08-08  Sebastien Pouliot  <sebastien@ximian.com>

* X509Cert20Test.cs: Add a test case with an unrequired password to
decode a lonely DER x.509 certificate.

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

17 years ago2006-08-08 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 8 Aug 2006 12:46:56 +0000 (12:46 -0000)]
2006-08-08  Sebastien Pouliot  <sebastien@ximian.com>

* X509Certificate.cs: A unrequired password can be supplied to the
2.0 ctors.

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

17 years ago2006-08-08 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 8 Aug 2006 12:26:13 +0000 (12:26 -0000)]
2006-08-08  Sebastien Pouliot  <sebastien@ximian.com>

* GenericIdentityTest.cs: Added serialization test cases.
* GenericPrincipalTest.cs: Added serialization test cases.

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

17 years ago2006-08-08 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Tue, 8 Aug 2006 12:24:50 +0000 (12:24 -0000)]
2006-08-08  Sebastien Pouliot  <sebastien@ximian.com>
* GenericIdentity.cs: Rename fields to match MS for serialization
(indirecly required to fix GenericPrincipal serialization). Also
renamed ctor parameters to match fx.
* GenericPrincipal.cs: Rename fields to match MS for serialization.
Fix bug #79030.

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

17 years agoIn mcs and gmcs:
Raja R Harinath [Tue, 8 Aug 2006 12:19:35 +0000 (12:19 -0000)]
In mcs and gmcs:
Fix #79026
* codegen.cs (EmitContext.GetTemporaryLocal): Simplify.  Use Stack
instead of ArrayList.  If the hashtable has a LocalBuilder, don't
leave it in after returning it.
(EmitContext.FreeTemporaryLocal): Simplify.  Update to changes.

In tests:
* test-527.cs: New test from #79026.

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

17 years agoimplemented MaintainScrollPositionOnPostBack feature
Igor Zelmanovich [Tue, 8 Aug 2006 11:07:48 +0000 (11:07 -0000)]
implemented MaintainScrollPositionOnPostBack feature

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

17 years agoObjectDataSourceTest was added.
Merav Sudri [Tue, 8 Aug 2006 10:00:52 +0000 (10:00 -0000)]
ObjectDataSourceTest was added.

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

17 years agoAdded resource for LoginViewTest.cs
Yoni Klain [Tue, 8 Aug 2006 08:39:49 +0000 (08:39 -0000)]
Added resource for LoginViewTest.cs

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

17 years agoObjectDataSourceViewTest.cs: added new tests
Yoni Klain [Tue, 8 Aug 2006 08:36:16 +0000 (08:36 -0000)]
ObjectDataSourceViewTest.cs: added new tests
LoginViewTest.cs: added new tests
New resources for LoginViewTest.cs: LoginViewTest1.aspx and WebLogin.config
Maked changes in TestFramework for CopyResource rewrite file if exist

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

17 years ago* CSharpCodeProviderTest.cs: Modified tests to verify fix for bug
Gert Driesen [Tue, 8 Aug 2006 08:08:21 +0000 (08:08 -0000)]
* CSharpCodeProviderTest.cs: Modified tests to verify fix for bug
#78384, and check support for linked resources.
* VBCodeProviderTest.cs: Modified tests to verify fix for bug
#78384, and check support for linked resources.
* CSharpCodeCompiler.cs: Added support for embedded resources, fixes
bug #78384. Added support for linked resources. Removed unnecessary
null check for options.ReferencedAssemblies.

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

17 years ago* AssemblyTest.cs: Modified test to pass on 2.0 profile and .NET 2.0.
Gert Driesen [Mon, 7 Aug 2006 23:36:55 +0000 (23:36 -0000)]
* AssemblyTest.cs: Modified test to pass on 2.0 profile and .NET 2.0.
* Assembly.cs: On 2.0 profile, throw FileNotFoundException for
linked resources in GetManifestResourceStream when assembly is
loaded from byte array.

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

17 years agoAdd support for arrays
Miguel de Icaza [Mon, 7 Aug 2006 22:16:58 +0000 (22:16 -0000)]
Add support for arrays

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

17 years ago* X509Certificate2Test.cs: Removed separate test for bug #78986, as it
Gert Driesen [Mon, 7 Aug 2006 21:55:42 +0000 (21:55 -0000)]
* X509Certificate2Test.cs: Removed separate test for bug #78986, as it
was blocked by bug #79028. Added tests for bug #79028. Modified
code to match Mono Coding Guideliness.

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

17 years ago2006-08-07 Zoltan Varga <vargaz@freemail.hu>
Zoltan Varga [Mon, 7 Aug 2006 21:02:49 +0000 (21:02 -0000)]
2006-08-07  Zoltan Varga  <vargaz@freemail.hu>

* mini.c (mono_get_element_address_signature): Use CDECL calling convention on windows. Fixes #78969.
(mono_get_array_new_va_signature): Ditto.

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

17 years ago2006-08-07 Sebastien Pouliot <sebatien@ximian.com>
Sebastien Pouliot [Mon, 7 Aug 2006 20:56:57 +0000 (20:56 -0000)]
2006-08-07  Sebastien Pouliot  <sebatien@ximian.com>

* loader.c: Fix a typo (CID #233) in the null check.

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

17 years agoPatch #22
Martin Baulig [Mon, 7 Aug 2006 20:28:00 +0000 (20:28 -0000)]
Patch #22

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

17 years ago* System_test.dll.sources: Added X509Certificate2Test.cs.
Gert Driesen [Mon, 7 Aug 2006 17:43:26 +0000 (17:43 -0000)]
* System_test.dll.sources: Added X509Certificate2Test.cs.
* X509Certificate2Test.cs: Added test for bug #78986.

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

17 years ago2006-08-07 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Mon, 7 Aug 2006 17:33:21 +0000 (17:33 -0000)]
2006-08-07  Sebastien Pouliot  <sebastien@ximian.com>

* GDIPlusTest.cs: Avoid leaking during tests.

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

17 years agoConsole.cs: Use correct code pages on Windows and initialize InputEncoding and Output...
Kornél Pál [Mon, 7 Aug 2006 17:01:12 +0000 (17:01 -0000)]
Console.cs: Use correct code pages on Windows and initialize InputEncoding and OutputEncoding to the actual encodings used. (This time kernel32.dll should not be loaded on Linux.)

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

17 years agoAdd size sample
Miguel de Icaza [Mon, 7 Aug 2006 15:56:04 +0000 (15:56 -0000)]
Add size sample

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

17 years agoAdd 'size' sample
Miguel de Icaza [Mon, 7 Aug 2006 15:55:49 +0000 (15:55 -0000)]
Add 'size' sample

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

17 years ago2006-08-07 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 7 Aug 2006 15:43:43 +0000 (15:43 -0000)]
2006-08-07  Zoltan Varga  <vargaz@gmail.com>

* appdomain.c (mono_domain_unload): Close the thread handle of the unload thread.
Hopefully fixes #78949.

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

17 years agoTARGET_JVM fixes
Andrew Skiba [Mon, 7 Aug 2006 15:19:47 +0000 (15:19 -0000)]
TARGET_JVM fixes

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

17 years ago2006-08-07 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 7 Aug 2006 14:34:45 +0000 (14:34 -0000)]
2006-08-07  Zoltan Varga  <vargaz@gmail.com>

* metadata.c (mono_metadata_parse_method_signature_full): Applied patch from
Roberto Costa (roberto.costa@st.com). Handle vararg signatures without SENTINEL
bytes. Fixes #78972.

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

17 years ago* Marshal.cs: Added stubs for GetTypeLibGuid (ITypeLib), GetTypeLibLcid
Gert Driesen [Mon, 7 Aug 2006 11:07:48 +0000 (11:07 -0000)]
* Marshal.cs: Added stubs for GetTypeLibGuid (ITypeLib), GetTypeLibLcid
(ITypeLib), GetTypeLibName (ITypeLib).

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

17 years ago2006-08-07 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 7 Aug 2006 03:36:21 +0000 (03:36 -0000)]
2006-08-07  Atsushi Enomoto <atsushi@ximian.com>

* XmlTextWriter2.cs : WriteBinHex() is allowed at Attribute state.
  Fixed bug #79019.

* XmlTextWriterTests.cs : test for #79019.

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

17 years ago2006-08-06 Duncan Mak <duncan@novell.com>
Duncan Mak [Mon, 7 Aug 2006 03:00:16 +0000 (03:00 -0000)]
2006-08-06  Duncan Mak  <duncan@novell.com>

* NumericUpDown.cs (Value): Don't call OnValueChanged if the value
is not changing.

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

17 years ago2006-08-04 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Sun, 6 Aug 2006 23:24:01 +0000 (23:24 -0000)]
2006-08-04  Jonathan Pobst <monkey@jpobst.com>
* ButtonRenderer.cs, CheckBoxRenderer.cs, ComboBoxRenderer.cs
  GroupBoxRenderer.cs, ProfessionalColors.cs, ProfessionalColorTable.cs,
  ProgressBarRenderer.cs, RadioButtonRenderer.cs, ScrollBarRenderer.cs,
  TabRenderer.cs, TextBoxRenderer.cs, TextRenderer.cs, TrackBarRenderer.cs:
  Initial import of new 2.0 classes.

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

17 years ago2006-08-06 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Sun, 6 Aug 2006 18:29:11 +0000 (18:29 -0000)]
2006-08-06  Marek Safar  <marek.safar@seznam.cz>

* expresssion.cs (IndexerAccess.DoResolve): Fixed to report correct error
message.

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

17 years ago* MultiView.cs: fixed: EnableTheming property
Vladimir Krasnov [Sun, 6 Aug 2006 15:52:59 +0000 (15:52 -0000)]
* MultiView.cs: fixed: EnableTheming property

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

17 years agoFixed.
Marek Safar [Sun, 6 Aug 2006 15:34:12 +0000 (15:34 -0000)]
Fixed.

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

17 years ago* CommandFieldTest.cs:
Vladimir Krasnov [Sun, 6 Aug 2006 15:28:04 +0000 (15:28 -0000)]
* CommandFieldTest.cs:
* GridViewRowCollectionTest.cs:
* MultiViewTest.cs:
* SiteMapPathTest.cs:
* ViewTest.cs:
* XmlDataSourceTest.cs: removed NotWorking attributes

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

17 years ago* ThemeTest.cs: fixed test resource
Vladimir Krasnov [Sun, 6 Aug 2006 14:48:57 +0000 (14:48 -0000)]
* ThemeTest.cs: fixed test resource

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

17 years agoenable compilation using ms csc compiler
Konstantin Triger [Sun, 6 Aug 2006 14:14:12 +0000 (14:14 -0000)]
enable compilation using ms csc compiler

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

17 years agoadding NET_2_0 target
Konstantin Triger [Sun, 6 Aug 2006 13:47:57 +0000 (13:47 -0000)]
adding NET_2_0 target

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

17 years agoDbDataReader.Dipose(bool) - implemented
Konstantin Triger [Sun, 6 Aug 2006 13:46:58 +0000 (13:46 -0000)]
DbDataReader.Dipose(bool) - implemented

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

17 years agoTARGET_JVM ifdef
Konstantin Triger [Sun, 6 Aug 2006 13:46:24 +0000 (13:46 -0000)]
TARGET_JVM ifdef

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

17 years ago* ThemeTest.cs: tests added
Vladimir Krasnov [Sun, 6 Aug 2006 12:41:41 +0000 (12:41 -0000)]
* ThemeTest.cs: tests added

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