Carlos Alberto Cortez [Sun, 1 Jun 2008 23:51:34 +0000 (23:51 -0000)]
2008-05-01 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* XplatUIX11.cs: Properly detect the visible area of a control being
scrolled (obscured by other winforms controls and any X toplevel
windows), to mark as invalid the requested area to be scrolled that
isn't visible and thus can't be copied.
Fixes #324513.
svn path=/trunk/mcs/; revision=104637
Ankit Jain [Sun, 1 Jun 2008 23:06:37 +0000 (23:06 -0000)]
Fix bug #367114.
In class/PEAPI:
Fix bug #367114.
* Code.cs (TryBlock.ResolveCatchBlocks): New.
(CILInstructions.AddTryBlock): Resolve the catch blocks with the new
method.
(Catch..ctor): Add new .ctor to allow exceptions of any type.
(Catch.ResolveType): New. Add the exception type to the metadata.
In ilasm/codegen:
Fix bug #367114.
* CatchBlock.cs: Allow exception to be of any type (BaseTypeRef) and not
just a class (BaseClassRef).
In ilasm/parser:
Part of fix for bug #367114.
* ILParser.jay (seh_clause): Allow exception to be of any type and not
just class.
svn path=/trunk/mcs/; revision=104636
Juraj Skripsky [Sun, 1 Jun 2008 17:57:48 +0000 (17:57 -0000)]
2008-06-01 Juraj Skripsky <js@hotfeet.ch>
* StringBuilder.cs (ToString): Use String.SubstringUnchecked instead
of String.Substring, as the former is guaranteed to create a new
string object. Fixes bug #395904.
* String.cs (Substring): Blocking bug #395904 has been fixed,
re-enable optimization.
* StringTest.cs (Substring2): Blocking bug #395904 has been fixed,
re-enable test.
svn path=/trunk/mcs/; revision=104629
Ankit Jain [Sun, 1 Jun 2008 16:17:31 +0000 (16:17 -0000)]
In ilasm/codegen:
Fix bug #364580.
* MethodDef.cs (CreateSignature): Add new @include_optional and
@call_conv param. Make private.
(CreateVarargSignature): Likewise.
(CreateSignature): Add new static method for vararg and other methods.
(GetVarargSig): Add new @full_signature param to uniquely identify
vararg methods.
* CodeGen.cs (ResolveVarargMethod): This now takes two signatures - one
with only the required params and the other with the optional ones, to
correctly resolve global vararg methods.
* BaseTypeRef.cs:
* GenericTypeInst.cs:
* GlobalMethodRef.cs:
* PrimitiveTypeRef.cs:
* TypeDef.cs: Track api changes.
In ilasm/parser:
* ILParser.jay: Track api changes.
svn path=/trunk/mcs/; revision=104628
Zoltan Varga [Sun, 1 Jun 2008 16:13:24 +0000 (16:13 -0000)]
2008-06-01 Zoltan Varga <vargaz@gmail.com>
* mini-arm.c (mono_arch_output_basic_block): Merge some small fixes from
the linear IL branch.
* driver.c: Print out more information for --version on arm.
svn path=/trunk/mono/; revision=104627
Rodrigo Kumpera [Sun, 1 Jun 2008 13:08:37 +0000 (13:08 -0000)]
2008-06-01 Rodrigo Kumpera <rkumpera@novell.com>
* reflection.c (method_encode_clauses): Take a mempool
as parameter and use it to allocate the clause array.
* reflection.c (mono_image_get_field_on_inst_token): Free
the inflated type after encoding it.
* reflection.c (mono_dynamic_image_free): Free each element
of MonoDynamicImage::gen_params.
* reflection.c (reflection_methodbuilder_to_mono_method):
Allocate the generic param array from the mempool.
Allocate signature params from the mempool.
* reflection.c (mono_reflection_generic_class_initialize):
Free inflated fields after been used.
svn path=/trunk/mono/; revision=104622
Andreas N [Sun, 1 Jun 2008 10:13:22 +0000 (10:13 -0000)]
2008-05-24 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* StringTest.cs: Comment out a test that currently fails by checking for
an obsolete parameter name in an exception (that doesn't even match the existing one)
svn path=/trunk/mcs/; revision=104621
Andreas N [Sun, 1 Jun 2008 09:12:21 +0000 (09:12 -0000)]
2008-06-01 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* String.cs: Replace Split IndexOf
svn path=/trunk/mcs/; revision=104620
Marek Safar [Sat, 31 May 2008 18:49:44 +0000 (18:49 -0000)]
A message update
svn path=/trunk/mcs/; revision=104605
Marek Safar [Sat, 31 May 2008 18:49:27 +0000 (18:49 -0000)]
New test.
svn path=/trunk/mcs/; revision=104604
Marek Safar [Sat, 31 May 2008 18:47:43 +0000 (18:47 -0000)]
2008-05-31 Marek Safar <marek.safar@gmail.com>
A fix for bug #395845
* class.cs, nullable.cs: User unary operator is allowed to have nullable and
non-nullable parameter type.
svn path=/trunk/mcs/; revision=104603
Andreas Färber [Sat, 31 May 2008 13:59:32 +0000 (13:59 -0000)]
2008-05-31 Andreas Faerber <andreas.faerber@web.de>
* configure.in (big-arrays): Output fix.
Display "no" in absence of --enable-big-arrays.
This commit is licensed under the MIT X11 license.
svn path=/trunk/mono/; revision=104591
Alan McGovern [Sat, 31 May 2008 13:39:48 +0000 (13:39 -0000)]
BigInteger.cs: Don't instantiate a new BigInteger after multiplying - it's not needed.
svn path=/trunk/mcs/; revision=104589
Marek Safar [Sat, 31 May 2008 09:18:07 +0000 (09:18 -0000)]
2008-05-31 Marek Safar <marek.safar@gmail.com>
* class.cs: Handle contructor initializer as a statement in top-level block.
svn path=/trunk/mcs/; revision=104583
Sebastien Pouliot [Sat, 31 May 2008 02:02:58 +0000 (02:02 -0000)]
2008-05-30 Sebastien Pouliot <sebastien@ximian.com>
* RSACryptoServiceProvider.cs: Remove MonoTODO that were fixed a
while ago. Provide better MonoTODO messages for the next version
of MoMA.
* RijndaelManagedTransform.cs: Provide better MonoTODO messages
for the next version of MoMA.
svn path=/trunk/mcs/; revision=104581
Sebastien Pouliot [Sat, 31 May 2008 02:01:32 +0000 (02:01 -0000)]
2008-05-30 Sebastien Pouliot <sebastien@ximian.com>
* IdentityReferenceCollection.cs: Remove MonoTODO and throw NIE.
svn path=/trunk/mcs/; revision=104580
Sebastien Pouliot [Sat, 31 May 2008 02:01:11 +0000 (02:01 -0000)]
2008-05-30 Sebastien Pouliot <sebastien@ximian.com>
* ApplicationSecurityManager.cs: Provide better MonoTODO messages
for the next version of MoMA.
svn path=/trunk/mcs/; revision=104579
Sebastien Pouliot [Sat, 31 May 2008 02:00:56 +0000 (02:00 -0000)]
2008-05-30 Sebastien Pouliot <sebastien@ximian.com>
* CodeAccessPermission.cs,
* PermissionSet.cs,
* SecurityManager.cs: Provide better MonoTODO messages for the
next version of MoMA.
svn path=/trunk/mcs/; revision=104578
Rodrigo Kumpera [Sat, 31 May 2008 01:52:49 +0000 (01:52 -0000)]
2008-05-30 Rodrigo Kumpera <rkumpera@novell.com>
* icall.c: Reapply the memory leak fixes as they no
longer make mono crash.
svn path=/trunk/mono/; revision=104577
Carlos Alberto Cortez [Sat, 31 May 2008 00:44:18 +0000 (00:44 -0000)]
* ListBox.cs: Compute the precise amount to vertically scroll when
using DrawMode.OwnerDrawVariable.
Patch by jkeymer (j.keymer@gmx.net).
2008-05-30 Carlos Alberto Cortez <calberto.cortez@gmail.com>
svn path=/trunk/mcs/; revision=104575
Rodrigo Kumpera [Sat, 31 May 2008 00:32:45 +0000 (00:32 -0000)]
2008-05-30 Rodrigo Kumpera <rkumpera@novell.com>
* reflection.c (mono_type_get_object): Don't store the suplied
MonoType with type_hash. A caller which pass a type that
was mono_metadata_type_dup'ed cannot free it reliably, as type_hash
might end with a pointer to freed memory.
The solution is to use byval_arg or this_arg from the associated
MonoClass of the supplied type.
svn path=/trunk/mono/; revision=104574
Marek Habersack [Fri, 30 May 2008 23:23:26 +0000 (23:23 -0000)]
2008-05-30 Marek Habersack <mhabersack@novell.com>
* Constraint.cs: do not use synthetized event accessors (to avoid
locks).
svn path=/trunk/mcs/; revision=104572
Marek Habersack [Fri, 30 May 2008 22:20:14 +0000 (22:20 -0000)]
2008-05-30 Marek Habersack <mhabersack@novell.com>
* BaseDataBoundControl.cs, ChangePassword.cs, CustomValidator.cs,
DataControlFieldCollection.cs, DataControlField.cs,
PasswordRecovery.cs, PagerSettings.cs: do not use synthetized
event accessors (to avoid locks).
2008-05-30 Marek Habersack <mhabersack@novell.com>
* AnonymousIdentificationModule.cs, FormsAuthenticationModule.cs,
DefaultAuthenticationModule.cs, MembershipProvider.cs,
WindowsAuthenticationModule.cs, PassportAuthenticationModule.cs,
RoleManagerModule.cs: do not use synthetized event accessors (to
avoid locks).
2008-05-30 Marek Habersack <mhabersack@novell.com>
* HttpApplication.cs, HttpCachePolicy.cs, SiteMapProvider.cs,
TraceContext.cs: do not use synthetized event accessors (to avoid
locks).
2008-05-30 Marek Habersack <mhabersack@novell.com>
* SessionStateModule.cs: do not use synthetized event accessors
(to avoid locks).
2008-05-30 Marek Habersack <mhabersack@novell.com>
* ProfileModule.cs: do not use synthetized event accessors (to
avoid locks).
2008-05-30 Marek Habersack <mhabersack@novell.com>
* SessionStateModule.cs: do not use synthetized event accessors
(to avoid locks).
2008-05-30 Marek Habersack <mhabersack@novell.com>
* DataBindingCollection.cs, ExpressionBindingCollection.cs: do not
use synthetized event accessors (to avoid locks).
2008-05-30 Marek Habersack <mhabersack@novell.com>
* ClientBuildManager.cs: do not use synthetized event accessors
(to avoid locks).
2008-05-30 Marek Habersack <mhabersack@novell.com>
* CacheDependency.cs: do not use synthetized event accessors (to
avoid locks).
svn path=/trunk/mcs/; revision=104569
Carlos Alberto Cortez [Fri, 30 May 2008 22:17:55 +0000 (22:17 -0000)]
2008-05-30 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ComboBox.cs: Use ListBox-like scrollbar values In ComboListBox
to avoid setting an invalid value for the verticall scrollbar
when navigating items. And, duh, also remove my silly debug messages
from previous commits.
Fixes #374713.
svn path=/trunk/mcs/; revision=104568
Ivan Zlatev [Fri, 30 May 2008 21:38:06 +0000 (21:38 -0000)]
2008-05-30 Ivan N. Zlatev <contact@i-nz.net>
* ControlBindingsConverter.cs: Fix 1.1 build.
svn path=/trunk/mcs/; revision=104567
Ivan Zlatev [Fri, 30 May 2008 20:44:50 +0000 (20:44 -0000)]
2008-05-30 Ivan N. Zlatev <contact@i-nz.net>
* ControlBindingsConverter.cs: Implementated just enough to avoid
the circular dependency in the MWF PropertyGrid.
svn path=/trunk/mcs/; revision=104566
Ivan Zlatev [Fri, 30 May 2008 20:01:14 +0000 (20:01 -0000)]
2008-05-30 Ivan N. Zlatev <contact@i-nz.net>
* FlatButtonAppearance.cs: Make FlatButtonAppearanceConverter exandable and
make it MS compatible.
svn path=/trunk/mcs/; revision=104564
Ivan Zlatev [Fri, 30 May 2008 19:59:11 +0000 (19:59 -0000)]
2008-05-30 Ivan N. Zlatev <contact@i-nz.net>
* PropertyGrid.cs, PropertyGridView.cs, GridEntry.cs:
- Allow the editing of entries even if their parent is read-only.
- Do not render expandable properties read-only.
- Refactor expansion checks form PropertyGrid into PropertyGrid.
svn path=/trunk/mcs/; revision=104563
Zoltan Varga [Fri, 30 May 2008 16:58:58 +0000 (16:58 -0000)]
2008-05-30 Zoltan Varga <vargaz@gmail.com>
* mini-amd64.c (mono_arch_emit_prolog): Increase max_offset when processing
bb_exit instead, since out of line bblocks might not actually be emitted
out-of-line.
svn path=/trunk/mono/; revision=104556
Zoltan Varga [Fri, 30 May 2008 16:40:35 +0000 (16:40 -0000)]
2008-05-30 Zoltan Varga <vargaz@gmail.com>
* mini-amd64.c (mono_arch_emit_prolog): Increase bb->max_offset by the
maximum epilog size for out of line bblocks if tracing is enabled.
svn path=/trunk/mono/; revision=104552
Marek Safar [Fri, 30 May 2008 15:54:03 +0000 (15:54 -0000)]
2008-05-30 Marek Safar <marek.safar@gmail.com>
* attribute.cs: Don't mix old and new corlib types when emitting corlib
security attributes.
svn path=/trunk/mcs/; revision=104547
Jb Evain [Fri, 30 May 2008 14:48:48 +0000 (14:48 -0000)]
on-going work on user defined unary expressions
svn path=/trunk/mcs/; revision=104536
Jb Evain [Fri, 30 May 2008 14:46:49 +0000 (14:46 -0000)]
complete tests
svn path=/trunk/mcs/; revision=104534
Jb Evain [Fri, 30 May 2008 14:28:33 +0000 (14:28 -0000)]
complete test
svn path=/trunk/mcs/; revision=104528
Marek Safar [Fri, 30 May 2008 14:13:36 +0000 (14:13 -0000)]
2008-05-30 Marek Safar <marek.safar@gmail.com>
* ArrayTest.cs: New IndexOf test.
svn path=/trunk/mcs/; revision=104525
Marek Safar [Fri, 30 May 2008 14:11:56 +0000 (14:11 -0000)]
2008-05-30 Marek Safar <marek.safar@gmail.com>
* Array.cs (IndexOf): Use an array element comparer instead of tested value
comparer.
svn path=/trunk/mcs/; revision=104523
George Giolfan [Fri, 30 May 2008 14:04:25 +0000 (14:04 -0000)]
2008-05-30 George Giolfan <georgegiolfan@yahoo.com>
* ScrollBar.cs, Theme.cs, ThemeVisualStyles.cs, ThemeWin32Classic.cs: Added
support for the hover style.
* VisualStyleElement.cs: Added support for the ScrollBar hover style.
svn path=/trunk/mcs/; revision=104522
Jb Evain [Fri, 30 May 2008 13:58:20 +0000 (13:58 -0000)]
comment out 2 crashers for now
svn path=/trunk/mcs/; revision=104521
Jb Evain [Fri, 30 May 2008 13:49:15 +0000 (13:49 -0000)]
gmcs bug
svn path=/trunk/mcs/; revision=104519
Jb Evain [Fri, 30 May 2008 13:46:54 +0000 (13:46 -0000)]
passing those
svn path=/trunk/mcs/; revision=104518
Jb Evain [Fri, 30 May 2008 13:46:37 +0000 (13:46 -0000)]
emit simple user defined operators
svn path=/trunk/mcs/; revision=104517
Zoltan Varga [Fri, 30 May 2008 13:41:55 +0000 (13:41 -0000)]
2008-05-30 Zoltan Varga <vargaz@gmail.com>
* long-shift-regalloc.il: Removed, merged into mini/iltests.il.
svn path=/trunk/mono/; revision=104516
Zoltan Varga [Fri, 30 May 2008 13:40:39 +0000 (13:40 -0000)]
2008-05-30 Zoltan Varga <vargaz@gmail.com>
* iltests.il.in: Merge tests/long-shift.regalloc.il into this file.
svn path=/trunk/mono/; revision=104515
Jb Evain [Fri, 30 May 2008 13:14:10 +0000 (13:14 -0000)]
more test
svn path=/trunk/mcs/; revision=104512
Jb Evain [Fri, 30 May 2008 12:59:22 +0000 (12:59 -0000)]
user defined operators tests
svn path=/trunk/mcs/; revision=104511
Jb Evain [Fri, 30 May 2008 11:13:01 +0000 (11:13 -0000)]
passing
svn path=/trunk/mcs/; revision=104507
Jb Evain [Fri, 30 May 2008 11:12:45 +0000 (11:12 -0000)]
fix coalesce nullable to non nullable
svn path=/trunk/mcs/; revision=104506
Jb Evain [Fri, 30 May 2008 11:08:02 +0000 (11:08 -0000)]
new test
svn path=/trunk/mcs/; revision=104505
Jb Evain [Fri, 30 May 2008 10:34:41 +0000 (10:34 -0000)]
uncomment
svn path=/trunk/mcs/; revision=104500
Jb Evain [Fri, 30 May 2008 10:23:29 +0000 (10:23 -0000)]
passing this guy
svn path=/trunk/mcs/; revision=104497
Jb Evain [Fri, 30 May 2008 10:23:08 +0000 (10:23 -0000)]
2008-05-30 Jb Evain <jbevain@novell.com>
* UnaryExpression.cs (Emit): fix convertion from nullable
to nullable types.
svn path=/trunk/mcs/; revision=104496
Jb Evain [Fri, 30 May 2008 09:37:59 +0000 (09:37 -0000)]
make IsNullable an extension method
svn path=/trunk/mcs/; revision=104493
Jb Evain [Fri, 30 May 2008 09:00:03 +0000 (09:00 -0000)]
new test
svn path=/trunk/mcs/; revision=104492
Marek Safar [Fri, 30 May 2008 08:50:59 +0000 (08:50 -0000)]
2008-05-30 Marek Safar <marek.safar@gmail.com>
* Makefile: More extra dist files.
svn path=/trunk/mcs/; revision=104491
Ivan Zlatev [Fri, 30 May 2008 01:21:50 +0000 (01:21 -0000)]
2008-05-30 Ivan N. Zlatev <contact@i-nz.net>
* TypeDescriptorTests.cs: Fix the attributes test on the 1.1 profile.
svn path=/trunk/mcs/; revision=104486
Marek Habersack [Fri, 30 May 2008 00:32:00 +0000 (00:32 -0000)]
2008-05-29 Marek Habersack <mhabersack@novell.com>
* DataColumn.cs: do not use synthetic methods for events - this
avoids unnecessary locking, especially for internal events.
svn path=/trunk/mcs/; revision=104483
Marek Habersack [Fri, 30 May 2008 00:18:21 +0000 (00:18 -0000)]
2008-05-29 Marek Habersack <mhabersack@novell.com>
* UriParser.cs: use the lock in CreateDefaults in the way that it
needs to acquired only once.
svn path=/trunk/mcs/; revision=104482
Jb Evain [Thu, 29 May 2008 23:17:50 +0000 (23:17 -0000)]
revert 104472:104474
svn path=/trunk/mcs/; revision=104479
Ivan Zlatev [Thu, 29 May 2008 22:12:08 +0000 (22:12 -0000)]
2008-05-29 Ivan N. Zlatev <contact@i-nz.net>
* Binder.cs: SelectProperty must perform strict property type checking.
svn path=/trunk/mcs/; revision=104474
Ivan Zlatev [Thu, 29 May 2008 22:10:58 +0000 (22:10 -0000)]
2008-05-29 Ivan N. Zlatev <contact@i-nz.net>
* MonoGenericClass.cs: GetPropertyImpl should respect the returnType
parameter.
svn path=/trunk/mcs/; revision=104473
Ivan Zlatev [Thu, 29 May 2008 21:58:12 +0000 (21:58 -0000)]
2008-05-29 Ivan N. Zlatev <contact@i-nz.net>
* MonoType.cs: GetPropertyImpl should respect returnType.
* TypeTest.cs: Add a test to verify that the property type
parameter is not ignored.
svn path=/trunk/mcs/; revision=104472
Jb Evain [Thu, 29 May 2008 20:34:29 +0000 (20:34 -0000)]
refactor
svn path=/trunk/mcs/; revision=104470
Jb Evain [Thu, 29 May 2008 19:43:33 +0000 (19:43 -0000)]
rework coalesce
svn path=/trunk/mcs/; revision=104466
Jb Evain [Thu, 29 May 2008 19:20:54 +0000 (19:20 -0000)]
coalesce tests
svn path=/trunk/mcs/; revision=104464
Andreia Gaita [Thu, 29 May 2008 18:51:15 +0000 (18:51 -0000)]
* System.Windows.Forms/ContainerControl.cs: Check for null dead-end
when traversing the tree of parent controls.
[Fixes #394332, patch by Ernesto Carrea]
2008-05-29 Andreia Gaita <avidigal@novell.com>
svn path=/trunk/mcs/; revision=104461
Geoff Norton [Thu, 29 May 2008 18:43:20 +0000 (18:43 -0000)]
2008-05-29 Geoff Norton <gnorton@novell.com>
* XplatUICarbon.cs: Fix a culture-dependent conversion to be the
constant that it is. Fixes #393981
svn path=/trunk/mcs/; revision=104459
Jb Evain [Thu, 29 May 2008 18:39:44 +0000 (18:39 -0000)]
be consistent
svn path=/trunk/mcs/; revision=104458
Jb Evain [Thu, 29 May 2008 18:13:54 +0000 (18:13 -0000)]
passing this guy
svn path=/trunk/mcs/; revision=104454
Jb Evain [Thu, 29 May 2008 18:13:35 +0000 (18:13 -0000)]
2008-05-29 Jb Evain <jbevain@novell.com>
* Expression.cs (Power): allow bool?.
* BinaryExpression.cs: properly deal with lifted power expression.
svn path=/trunk/mcs/; revision=104453
Jb Evain [Thu, 29 May 2008 18:09:30 +0000 (18:09 -0000)]
nullable power test
svn path=/trunk/mcs/; revision=104451
Jb Evain [Thu, 29 May 2008 17:56:06 +0000 (17:56 -0000)]
this guy is fixed
svn path=/trunk/mcs/; revision=104448
Zoltan Varga [Thu, 29 May 2008 17:55:48 +0000 (17:55 -0000)]
2008-05-29 Zoltan Varga <vargaz@gmail.com>
* icall.c: Revert the rest of the last change as it breaks the build too.
svn path=/trunk/mono/; revision=104447
Veerapuram Varadhan [Thu, 29 May 2008 17:28:36 +0000 (17:28 -0000)]
Test case to verify Bug#382635
svn path=/trunk/mcs/; revision=104443
Veerapuram Varadhan [Thu, 29 May 2008 17:25:00 +0000 (17:25 -0000)]
Fix for bug#382635 - truncate larger values
svn path=/trunk/mcs/; revision=104440
Ivan Zlatev [Thu, 29 May 2008 16:40:27 +0000 (16:40 -0000)]
2008-05-29 Ivan N. Zlatev <contact@i-nz.net>
* TypeDescriptor.cs: GetAttributes must retrieve the attributes of
the type, the base types and the interfaces the type implements.
[Fix part of bug #394310]
* TypeDescriptorTests.cs: Add test that verifies that GetAttributes
retrieves the attributes of the type, the base types and the
interfaces the type implements.
svn path=/trunk/mcs/; revision=104438
Jb Evain [Thu, 29 May 2008 16:10:39 +0000 (16:10 -0000)]
passing those
svn path=/trunk/mcs/; revision=104434
Jb Evain [Thu, 29 May 2008 16:09:07 +0000 (16:09 -0000)]
2008-05-29 Jb Evain <jbevain@novell.com>
* BinaryExpression.cs (Emit): fix lifted andalso and orelse.
svn path=/trunk/mcs/; revision=104432
Bill Holmes [Thu, 29 May 2008 16:07:46 +0000 (16:07 -0000)]
2008-04-29 Bill Holmes <billholmes54@gmail.com>
* libmono.vcproj: Add missing files mono-property-hash and
mono-value-hash.
Contributed under MIT/X11 license.
svn path=/trunk/mono/; revision=104431
Rodrigo Kumpera [Thu, 29 May 2008 15:55:09 +0000 (15:55 -0000)]
2008-05-29 Rodrigo Kumpera <rkumpera@novell.com>
* icall.c: Revert a leak fix as it's breaking the build.
svn path=/trunk/mono/; revision=104430
Jb Evain [Thu, 29 May 2008 15:31:28 +0000 (15:31 -0000)]
more meaningful names for my return labels
svn path=/trunk/mcs/; revision=104424
Jb Evain [Thu, 29 May 2008 15:22:27 +0000 (15:22 -0000)]
rework
svn path=/trunk/mcs/; revision=104422
Rodrigo Kumpera [Thu, 29 May 2008 15:12:22 +0000 (15:12 -0000)]
2008-05-29 Rodrigo Kumpera <rkumpera@novell.com>
* appdomain.c (mono_make_shadow_copy): Fix another leak of dir_name.
svn path=/trunk/mono/; revision=104420
Jb Evain [Thu, 29 May 2008 15:04:49 +0000 (15:04 -0000)]
fix last test
svn path=/trunk/mcs/; revision=104416
Juraj Skripsky [Thu, 29 May 2008 15:01:15 +0000 (15:01 -0000)]
2008-05-29 Juraj Skripsky <js@hotfeet.ch>
* List.cs (RemoveAll, Shift): Fix leak by clearing empty array
items.
2008-05-29 Juraj Skripsky <js@hotfeet.ch>
* ArrayList.cs: Create the empty array only once and reuse it.
svn path=/trunk/mcs/; revision=104415
Jb Evain [Thu, 29 May 2008 15:00:06 +0000 (15:00 -0000)]
more tests
svn path=/trunk/mcs/; revision=104414
Jonathan Pobst [Thu, 29 May 2008 14:53:39 +0000 (14:53 -0000)]
2008-05-29 Jonathan Pobst <monkey@jpobst.com>
* Form.cs: Add a MonoTODO to the AutoScaleBaseSize setter explaining
that the user probably doesn't want to set this.
svn path=/trunk/mcs/; revision=104413
Rodrigo Kumpera [Thu, 29 May 2008 14:48:33 +0000 (14:48 -0000)]
2008-05-29 Rodrigo Kumpera <rkumpera@novell.com>
* appdomain.c (mono_make_shadow_copy): We leaked dir_name.
svn path=/trunk/mono/; revision=104412
Jonathan Pobst [Thu, 29 May 2008 14:45:27 +0000 (14:45 -0000)]
2008-05-29 Jonathan Pobst <monkey@jpobst.com>
* ThemeWin32Classic.cs: Don't let the text size be bigger than
the control size for CheckBox/RadioBox.
[Fixes part of bug #394645]
svn path=/trunk/mcs/; revision=104411
Rodrigo Kumpera [Thu, 29 May 2008 14:32:33 +0000 (14:32 -0000)]
2008-05-29 Rodrigo Kumpera <rkumpera@novell.com>
* icall.c: Fix some memory leaks.
svn path=/trunk/mono/; revision=104410
Dick Porter [Thu, 29 May 2008 14:23:06 +0000 (14:23 -0000)]
2008-05-29 Dick Porter <dick@ximian.com>
* threadpool.c (mono_thread_pool_remove_socket): Always remove the
async socket operations from the pending list when a socket
closes. Leaving it until the threadpool services the event
exposes a race condition when a socket descriptor is reused.
Fixes bug 377589.
2008-05-29 Dick Porter <dick@ximian.com>
* sockets.c (socket_close): Clear any saved errors
(_wapi_connect): Don't save EWOULDBLOCK errors here, as that
breaks async connects. (Bug 377589 test case broken by the
previous fix to bug 356552)
svn path=/trunk/mono/; revision=104409
Jb Evain [Thu, 29 May 2008 14:01:43 +0000 (14:01 -0000)]
author
svn path=/trunk/mcs/; revision=104406
Ivan Zlatev [Thu, 29 May 2008 13:59:07 +0000 (13:59 -0000)]
2008-05-29 Ivan N. Zlatev <contact@i-nz.net>
* PropertyGrid.cs: Update the state of the sorting buttons in
the toolbar if PropertySort is set programatically.
svn path=/trunk/mcs/; revision=104405
Jb Evain [Thu, 29 May 2008 13:57:42 +0000 (13:57 -0000)]
not needed anymore
svn path=/trunk/mcs/; revision=104404
Jb Evain [Thu, 29 May 2008 13:55:32 +0000 (13:55 -0000)]
passing those
svn path=/trunk/mcs/; revision=104402
Jb Evain [Thu, 29 May 2008 13:55:09 +0000 (13:55 -0000)]
start reworking logical operators
svn path=/trunk/mcs/; revision=104401
Ivan Zlatev [Thu, 29 May 2008 13:40:44 +0000 (13:40 -0000)]
2008-05-29 Ivan N. Zlatev <contact@i-nz.net>
* GridItemCollection.cs: Add multiple items with conflicting names
support and also preserve name ordering.
[Fixes #395345]
svn path=/trunk/mcs/; revision=104400
Ivan Zlatev [Thu, 29 May 2008 13:32:53 +0000 (13:32 -0000)]
2008-05-29 Ivan N. Zlatev <contact@i-nz.net>
* GridItemCollection.cs: Revert my multiple items with same
name patch.
svn path=/trunk/mcs/; revision=104399
Jb Evain [Thu, 29 May 2008 13:30:19 +0000 (13:30 -0000)]
new tests
svn path=/trunk/mcs/; revision=104398
Jb Evain [Thu, 29 May 2008 13:11:02 +0000 (13:11 -0000)]
refactoring
svn path=/trunk/mcs/; revision=104397
Jb Evain [Thu, 29 May 2008 12:24:16 +0000 (12:24 -0000)]
refactoring
svn path=/trunk/mcs/; revision=104393