Sebastien Pouliot [Mon, 19 May 2008 23:32:40 +0000 (23:32 -0000)]
2008-05-19 Sebastien Pouliot <sebastien@ximian.com>
* CharacterRange.cs,
* ColorConverter.cs,
* PointConverter.cs,
* RectangleConverter.cs,
* SizeConverter.cs,
* SizeFConverter.cs: Avoid unboxing structs more than one time.
[Found using Gendarme]
svn path=/trunk/mcs/; revision=103533
Andreas N [Mon, 19 May 2008 23:12:58 +0000 (23:12 -0000)]
fix build
svn path=/trunk/mcs/; revision=103529
Andreas N [Mon, 19 May 2008 22:54:37 +0000 (22:54 -0000)]
2008-05-19 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* String.cs: Update Trim functions
svn path=/trunk/mcs/; revision=103525
Carlos Alberto Cortez [Mon, 19 May 2008 22:29:54 +0000 (22:29 -0000)]
2008-05-19 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* TabControl.cs: Don't paint by ourselved and instead let OnPaint
being fired if ControlStyles.UserPaint style is activated.
Fixes #371905.
svn path=/trunk/mcs/; revision=103524
Jb Evain [Mon, 19 May 2008 22:24:40 +0000 (22:24 -0000)]
2008-05-20 Jb Evain <jbevain@novell.com>
*.cs: all files from JSon.NET are now re-licensed under the
MIT/X11 license, thanks to his author James Newton-King
for relicensing them.
svn path=/trunk/mcs/; revision=103523
Ivan Zlatev [Mon, 19 May 2008 22:19:53 +0000 (22:19 -0000)]
2008-05-19 Ivan N. Zlatev <contact@i-nz.net>
* GridEntry.cs: Don't be so strict when setting the value -
do not check if what we set is what we get.
[Fixes bug #389245]
svn path=/trunk/mcs/; revision=103522
Ivan Zlatev [Mon, 19 May 2008 22:11:28 +0000 (22:11 -0000)]
2008-05-19 Ivan N. Zlatev <contact@i-nz.net>
* XplatUIX11.cs: If there are no timers timeout should be 0
[Fixes bug #363522]
svn path=/trunk/mcs/; revision=103520
Zoltan Varga [Mon, 19 May 2008 21:51:52 +0000 (21:51 -0000)]
2008-05-19 Zoltan Varga <vargaz@gmail.com>
* ConsoleDriver.cs: Avoid initializing the three driver classes when only one
is needed.
svn path=/trunk/mcs/; revision=103519
Jonathan Pobst [Mon, 19 May 2008 21:03:11 +0000 (21:03 -0000)]
2008-05-19 Jonathan Pobst <monkey@jpobst.com>
* Control.cs: As a followup to invalidating implicit children when
a control is invalidated, only invalidate them if they are in the
clip rectangle.
svn path=/trunk/mcs/; revision=103515
George Giolfan [Mon, 19 May 2008 20:26:54 +0000 (20:26 -0000)]
2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
* ThemeVisualStyles.cs: Implemented partial support for ToolTip.
svn path=/trunk/mcs/; revision=103512
George Giolfan [Mon, 19 May 2008 20:25:11 +0000 (20:25 -0000)]
2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
* ThemeWin32Classic.cs: Refactored: Extracted ToolTipDrawBackground.
svn path=/trunk/mcs/; revision=103511
George Giolfan [Mon, 19 May 2008 20:12:53 +0000 (20:12 -0000)]
2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
* GroupBoxRenderer.cs: Fixed text area clipping in the Visual Styles case.
* XplatUIWin32.cs: Made Win32DeleteObject public.
* VisualStyleRenderer.cs: Added DrawBackgroundExcludingArea.
svn path=/trunk/mcs/; revision=103510
Ivan Zlatev [Mon, 19 May 2008 19:52:43 +0000 (19:52 -0000)]
2008-05-19 Ivan N. Zlatev <contact@i-nz.net>
* GridEntry.cs: Determine HasDefaultValue more strictly by using
PropertyDescriptor.ShouldSerializeValue.
[Fixes bug #391924]
svn path=/trunk/mcs/; revision=103509
George Giolfan [Mon, 19 May 2008 19:49:20 +0000 (19:49 -0000)]
2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
* ThemeVisualStyles.cs: Enabled support for ScrollBar element styles not present
in the classic theme.
svn path=/trunk/mcs/; revision=103508
George Giolfan [Mon, 19 May 2008 19:45:28 +0000 (19:45 -0000)]
2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
* ScrollBar.cs: Added FirstButtonEntered, SecondButtonEntered, ThumbEntered,
ThumbPressed.
* Theme.cs, ThemeWin32Classic.cs: Added ScrollBarHasHotElementStyles,
ScrollBarHasPressedThumbStyle.
svn path=/trunk/mcs/; revision=103507
Atsushi Eno [Mon, 19 May 2008 19:18:57 +0000 (19:18 -0000)]
2008-05-19 Atsushi Enomoto <atsushi@ximian.com>
* mono-api-diff.cs : do not report CompilerGeneratedAttribute which
likely comes from auto property.
svn path=/trunk/mcs/; revision=103502
George Giolfan [Mon, 19 May 2008 16:02:16 +0000 (16:02 -0000)]
2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
* TextRenderer.cs: Included some methods in the 1.1 profile.
svn path=/trunk/mcs/; revision=103486
Juraj Skripsky [Mon, 19 May 2008 15:57:38 +0000 (15:57 -0000)]
2008-05-19 Juraj Skripsky <js@hotfeet.ch>
* Page.cs (ValidateCollection): Don't check _eventValidation, it
has nothing to do with the validators.
svn path=/trunk/mcs/; revision=103485
Jonathan Pobst [Mon, 19 May 2008 15:54:06 +0000 (15:54 -0000)]
2008-05-19 Jonathan Pobst <monkey@jpobst.com>
* Control.cs: When we make a control visible, it may have been
previously visible and while it wasn't visible, the z-order of
things may have been shuffled, so the control needs to have its
z-order updated just in case. [Fixes bug #391518]
svn path=/trunk/mcs/; revision=103484
Rodrigo Kumpera [Mon, 19 May 2008 15:33:51 +0000 (15:33 -0000)]
2008-05-19 Rodrigo Kumpera <rkumpera@novell.com>
* pedump.c: Give make --verify all option check code as well.
Using --verify code won't check for metadata now.
svn path=/trunk/mono/; revision=103482
George Giolfan [Mon, 19 May 2008 14:53:38 +0000 (14:53 -0000)]
2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
* GroupBoxState.cs: Included in the 1.1 profile.
svn path=/trunk/mcs/; revision=103480
Roei Erez [Mon, 19 May 2008 14:50:37 +0000 (14:50 -0000)]
Add implemetation for two overloaded 'GroupBy' methods of Enumerable class.
svn path=/trunk/mcs/; revision=103479
Zoltan Varga [Mon, 19 May 2008 14:34:02 +0000 (14:34 -0000)]
2008-05-19 Zoltan Varga <vargaz@gmail.com>
* configure.in: Change the way CPPFLAGS/CFLAGS are passed to libgc one more
time. This time, we collect them in two variables and pass these to libgc
configure instead of using the standard CPPFLAGS/CFLAGS, to prevent problems
during reconfiguring. Also pass '-mno-tls-direct-segment-refs' to libgc
configure, hopefully fixing #385006.
svn path=/trunk/mono/; revision=103475
Zoltan Varga [Mon, 19 May 2008 14:30:46 +0000 (14:30 -0000)]
2008-05-19 Zoltan Varga <vargaz@gmail.com>
* configure.in: Add two variables for passing CPPFLAGS/CFLAGS from the parent
configure.
svn path=/trunk/mono/; revision=103474
Martin Baulig [Mon, 19 May 2008 13:58:54 +0000 (13:58 -0000)]
2008-05-19 Martin Baulig <martin@ximian.com>
* CSharpCodeGenerator.cs: In the 2.0 profile, emit `#line hidden'
in addition to `#line default'.
svn path=/trunk/mcs/; revision=103471
George Giolfan [Mon, 19 May 2008 13:50:00 +0000 (13:50 -0000)]
2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
* ThemeVisualStyles.cs: Added support for GroupBox.
svn path=/trunk/mcs/; revision=103469
George Giolfan [Mon, 19 May 2008 13:47:14 +0000 (13:47 -0000)]
2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
* GroupBoxRenderer.cs: Included in the 1.1 profile.
svn path=/trunk/mcs/; revision=103468
Martin Baulig [Mon, 19 May 2008 12:58:38 +0000 (12:58 -0000)]
2008-05-19 Martin Baulig <martin@ximian.com>
* debug-debugger.h (MonoDebuggerInfo): Add `using_mono_debugger'
pointing to the new `_mono_debug_using_mono_debugger' variable.
svn path=/trunk/mono/; revision=103464
Martin Baulig [Mon, 19 May 2008 12:58:18 +0000 (12:58 -0000)]
2008-05-19 Martin Baulig <martin@ximian.com>
* mono-debug.h (MONO_DEBUGGER_VERSION): Bump to 70.
* mono-debug.c
(_mono_debug_using_mono_debugger): New global variable; it's set
directly by the debugger, so mono_debug_using_mono_debugger() also
works after attaching.
svn path=/trunk/mono/; revision=103463
Noam Lampert [Mon, 19 May 2008 07:11:40 +0000 (07:11 -0000)]
HttpServerUtility.cs: Fix bug in UrlPathEncode when URL contains '?'
svn path=/trunk/mcs/; revision=103449
George Giolfan [Mon, 19 May 2008 05:36:01 +0000 (05:36 -0000)]
2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
* TabControlPainter.cs: Refactored: Used DrawBackground instead of Draw.
svn path=/trunk/mcs/; revision=103446
George Giolfan [Mon, 19 May 2008 05:32:53 +0000 (05:32 -0000)]
2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
* TabControlPainter.cs: Refactored: Extracted DrawBackground.
svn path=/trunk/mcs/; revision=103445
Zoltan Varga [Sun, 18 May 2008 23:41:01 +0000 (23:41 -0000)]
2008-05-19 Zoltan Varga <vargaz@gmail.com>
* mini.c (mini_method_compile): Use cfg->args [0] for accessing the this
argument.
svn path=/trunk/mono/; revision=103435
Andreas N [Sun, 18 May 2008 22:53:09 +0000 (22:53 -0000)]
revert for now, regresses tests in System.Web 2.0
svn path=/trunk/mcs/; revision=103432
Andreas N [Sun, 18 May 2008 21:38:09 +0000 (21:38 -0000)]
2008-05-18 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* String.cs: Update Split and Trim functions
svn path=/trunk/mcs/; revision=103429
Gert Driesen [Sun, 18 May 2008 19:07:56 +0000 (19:07 -0000)]
* TypeBuilder.cs (IsAssignableTo): When an interface is passed as
argument and the TypeBuilder has been created, also check if parent
can be assigned to type.
* TypeBuilderTest.cs: Enabled test for bug #389171. Added and improved
tests for IsAssignableFrom/IsAssignableTo. Added and improved tests
for DefineDefaultConstructor.
svn path=/trunk/mcs/; revision=103424
Andreas N [Sun, 18 May 2008 18:52:43 +0000 (18:52 -0000)]
2008-05-16 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* String.cs: Update Join and Pad functions
svn path=/trunk/mcs/; revision=103423
Sebastien Pouliot [Sun, 18 May 2008 16:16:00 +0000 (16:16 -0000)]
2008-05-18 Sebastien Pouliot <sebastien@ximian.com>
* SectionGroupInfo.cs: Use String.IsNullOrEmpty inside 2.0 code.
[Found using Gendarme]
svn path=/trunk/mcs/; revision=103422
Sebastien Pouliot [Sun, 18 May 2008 16:15:24 +0000 (16:15 -0000)]
2008-05-18 Sebastien Pouliot <sebastien@ximian.com>
* ProviderBase.cs: Use String.IsNullOrEmpty inside 2.0 code.
[Found using Gendarme]
svn path=/trunk/mcs/; revision=103421
Sebastien Pouliot [Sun, 18 May 2008 15:42:26 +0000 (15:42 -0000)]
2008-05-18 Sebastien Pouliot <sebastien@ximian.com>
* XName.cs: Use String.IsNullOrEmpty inside 2.0 code.
[Found using Gendarme]
svn path=/trunk/mcs/; revision=103420
Sebastien Pouliot [Sun, 18 May 2008 15:41:16 +0000 (15:41 -0000)]
2008-05-18 Sebastien Pouliot <sebastien@ximian.com>
* ChangeLog: New. Let's begin to track changes.
* XmlMappingSource.cs: Use String.IsNullOrEmpty inside 2.0 code.
[Found using Gendarme]
svn path=/trunk/mcs/; revision=103419
Sebastien Pouliot [Sun, 18 May 2008 15:38:30 +0000 (15:38 -0000)]
2008-05-18 Sebastien Pouliot <sebastien@ximian.com>
* Font.cs: Add comment that downcasting the IntPtr is not an
issue in this case (offset) since the next API requires it.
* Icon.cs: Use String.IsNullOrEmpty inside 2.0 code.
[Found using Gendarme]
svn path=/trunk/mcs/; revision=103418
Sebastien Pouliot [Sun, 18 May 2008 15:36:40 +0000 (15:36 -0000)]
2008-05-18 Sebastien Pouliot <sebastien@ximian.com>
* Environment.cs: Use String.IsNullOrEmpty inside 2.0 code.
[Found using Gendarme]
svn path=/trunk/mcs/; revision=103417
Sebastien Pouliot [Sun, 18 May 2008 15:35:35 +0000 (15:35 -0000)]
2008-05-18 Sebastien Pouliot <sebastien@ximian.com>
* X509Chain.cs: Use String.IsNullOrEmpty inside 2.0 code.
[Found using Gendarme]
svn path=/trunk/mcs/; revision=103416
Rodrigo Kumpera [Sun, 18 May 2008 05:13:55 +0000 (05:13 -0000)]
2008-05-18 Rodrigo Kumpera <rkumpera@novell.com>
* object.c (mono_class_create_runtime_vtable): Use memory barriers
as we do double checked locking on MonoClass::runtime_info and
MonoClassRuntimeInfo::domain_vtables.
svn path=/trunk/mono/; revision=103411
Zoltan Varga [Sun, 18 May 2008 00:15:55 +0000 (00:15 -0000)]
2008-05-18 Zoltan Varga <vargaz@gmail.com>
* debug-helpers.c (print_field_value): Fix a warning.
svn path=/trunk/mono/; revision=103408
Roei Erez [Sat, 17 May 2008 21:19:25 +0000 (21:19 -0000)]
Treat better Nullable in Convert expression
svn path=/trunk/mcs/; revision=103406
Gert Driesen [Sat, 17 May 2008 21:06:01 +0000 (21:06 -0000)]
* SqlDataReader.cs (GetInt64): Removed workaround for TDS 7.0 handling
of bigint column type as this is handled in Mono.Data.Tds.
svn path=/trunk/mcs/; revision=103404
Gert Driesen [Sat, 17 May 2008 21:01:11 +0000 (21:01 -0000)]
* Tds.cs: Do not return 0 for decimal/numeric columns with value NULL.
Avoid unnecessary initialization of fields, and minor code formatting.
svn path=/trunk/mcs/; revision=103403
Carlos Alberto Cortez [Sat, 17 May 2008 01:36:13 +0000 (01:36 -0000)]
* TabControlPainter.cs: Use HotPrefix.Show as the value of
StringFormat.HotPrefix when drawing the tab text.
Fixes #355193.
2008-05-16 Carlos Alberto Cortez <calberto.cortez@gmail.com>
svn path=/trunk/mcs/; revision=103389
Carlos Alberto Cortez [Sat, 17 May 2008 01:27:01 +0000 (01:27 -0000)]
2008-05-16 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* TabControlPainter.cs: Use StringAlignment.Near as the value for
StringFormat.Alignment when drawing the tab text.
Fixes part of #352399.
svn path=/trunk/mcs/; revision=103388
Zoltan Varga [Fri, 16 May 2008 21:32:32 +0000 (21:32 -0000)]
2008-05-16 Zoltan Varga <vargaz@gmail.com>
* object.c (mono_object_get_virtual_method): Fix a crash if method->slot is not
set in the AOT case.
svn path=/trunk/mono/; revision=103366
Rodrigo Kumpera [Fri, 16 May 2008 20:24:51 +0000 (20:24 -0000)]
2008-05-16 Rodrigo Kumpera <rkumpera@novell.com>
* class.c (mono_class_setup_vtable_general): Use memory barriers
as we do double checked locking on MonoClass::vtable.
svn path=/trunk/mono/; revision=103365
Zoltan Varga [Fri, 16 May 2008 19:43:17 +0000 (19:43 -0000)]
2008-05-16 Zoltan Varga <vargaz@gmail.com>
* MonoGenericClass.cs (GetConstructor): Remove some old code, as the new code
seems to work fine.
(GetField): Ditto.
svn path=/trunk/mcs/; revision=103364
Marek Habersack [Fri, 16 May 2008 17:20:49 +0000 (17:20 -0000)]
2008-05-16 Marek Habersack <mhabersack@novell.com>
* StateManagedCollection.cs: make {Save,Load}ViewState simpler.
svn path=/trunk/mcs/; revision=103353
Atsushi Eno [Fri, 16 May 2008 15:12:53 +0000 (15:12 -0000)]
2008-05-16 Atsushi Enomoto <atsushi@ximian.com>
* Makefile: I didn't know the syntax ;-)
svn path=/trunk/mcs/; revision=103346
Atsushi Eno [Fri, 16 May 2008 15:11:39 +0000 (15:11 -0000)]
2008-05-16 Atsushi Enomoto <atsushi@ximian.com>
* Makefile : added Test/texts/*.txt to EXTRA_DISTFILES.
svn path=/trunk/mcs/; revision=103345
Atsushi Eno [Fri, 16 May 2008 15:09:42 +0000 (15:09 -0000)]
2008-05-16 Atsushi Enomoto <atsushi@ximian.com>
* Makefile: added Test/texts/*.txt to EXTRA_DISTFILES.
svn path=/trunk/mcs/; revision=103344
Rodrigo Kumpera [Fri, 16 May 2008 15:07:17 +0000 (15:07 -0000)]
2008-05-16 Rodrigo Kumpera <rkumpera@novell.com>
* bug-389886.2.il: Regression test for bug #389886.
svn path=/trunk/mono/; revision=103343
Rodrigo Kumpera [Fri, 16 May 2008 15:01:44 +0000 (15:01 -0000)]
2008-05-16 Rodrigo Kumpera <rkumpera@novell.com>
* reflection.c (resolve_object): Inflate only if the generic context
is not null. Fixes #389886.
svn path=/trunk/mono/; revision=103342
Sebastien Pouliot [Fri, 16 May 2008 14:37:23 +0000 (14:37 -0000)]
2008-05-16 Sebastien Pouliot <sebastien@ximian.com>
* AuthenticodeFormatter.cs: Throw an NotSupportedException if we're
trying to sign a non-PE (portable executable) file. We do not support
signing CAB and MSI files (nor does mono generates them).
[Partial fix for #388602, kept open as Enhancement]
svn path=/trunk/mcs/; revision=103341
Atsushi Eno [Fri, 16 May 2008 13:55:23 +0000 (13:55 -0000)]
2008-05-16 Atsushi Enomoto <atsushi@ximian.com>
* XplatUIX11.cs, X11Keyboard.cs : redoing r103060 with fix for
bug #389996; XSelectInput() behaved as mouse handler robber,
so remove extra call to it.
svn path=/trunk/mcs/; revision=103336
Andreas N [Fri, 16 May 2008 07:32:15 +0000 (07:32 -0000)]
2008-05-16 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* String.cs: Directly create charenumerator
svn path=/trunk/mcs/; revision=103335
Andreas N [Thu, 15 May 2008 22:16:16 +0000 (22:16 -0000)]
2008-05-15 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* StringBuilder.cs: Resubmit uncritical parts of String cleanup patch
svn path=/trunk/mcs/; revision=103327
Jonathan Pobst [Thu, 15 May 2008 21:35:54 +0000 (21:35 -0000)]
2008-05-15 Jonathan Pobst <monkey@jpobst.com>
* Control.cs: Simplify ControlCollection.Contains method.
svn path=/trunk/mcs/; revision=103325
Andreas N [Thu, 15 May 2008 21:30:53 +0000 (21:30 -0000)]
2008-05-15 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
* String.cs: Resubmit uncritical parts of String patch
svn path=/trunk/mcs/; revision=103324
Jonathan Pobst [Thu, 15 May 2008 20:06:10 +0000 (20:06 -0000)]
2008-05-15 Jonathan Pobst <monkey@jpobst.com>
* DataGridViewRow.cs: Implement GetPreferredSize.
svn path=/trunk/mcs/; revision=103322
Jonathan Pobst [Thu, 15 May 2008 20:04:05 +0000 (20:04 -0000)]
2008-05-15 Jonathan Pobst <monkey@jpobst.com>
* DataGridViewComboBoxCell.cs: Don't declare text twice. Fixes build.
svn path=/trunk/mcs/; revision=103321
Jonathan Pobst [Thu, 15 May 2008 19:26:27 +0000 (19:26 -0000)]
2008-05-15 Jonathan Pobst <monkey@jpobst.com>
* DataGridViewComboBoxCell.cs: Implement some NIEX stuffs, better
painting and edit control fixes.
svn path=/trunk/mcs/; revision=103318
Jb Evain [Thu, 15 May 2008 19:09:48 +0000 (19:09 -0000)]
clean warnings
svn path=/trunk/mcs/; revision=103316
Jb Evain [Thu, 15 May 2008 19:05:05 +0000 (19:05 -0000)]
we pass those
svn path=/trunk/mcs/; revision=103315
Jonathan Chambers [Thu, 15 May 2008 19:01:33 +0000 (19:01 -0000)]
2008-05-15 Jonathan Chambers <joncham@gmail.com>
* metadata.c (emit_marshal_string): Free return strings using mono_marshal_free
instead of g_free.
Code is contributed under MIT/X11 license.
svn path=/trunk/mono/; revision=103314
Jb Evain [Thu, 15 May 2008 18:58:56 +0000 (18:58 -0000)]
2008-05-15 Jb Evain <jbevain@novell.com>
* UnaryExpression.cs, EmitContext.cs: emit convert from and
to nullable types.
svn path=/trunk/mcs/; revision=103312
Jb Evain [Thu, 15 May 2008 18:57:22 +0000 (18:57 -0000)]
beautify
svn path=/trunk/mcs/; revision=103311
Marek Habersack [Thu, 15 May 2008 17:08:45 +0000 (17:08 -0000)]
2008-05-15 Marek Habersack <mhabersack@novell.com>
* Tds.cs: deal with null columns when getting value for a Numeric
or Decimal columns.
svn path=/trunk/mcs/; revision=103305
Jb Evain [Thu, 15 May 2008 17:07:45 +0000 (17:07 -0000)]
we pass this guy
svn path=/trunk/mcs/; revision=103304
Jb Evain [Thu, 15 May 2008 17:07:16 +0000 (17:07 -0000)]
2008-05-15 Jb Evain <jbevain@novell.com>
* QueryableEnumerable.cs: Make that the first expression is a constant
of itself, and not a constant of the source enumerable.
* QueryableTransformer.cs: On a constant, transform a QueryableEnumerable
into the enumerable.
* Queryable.cs: use new constructor.
svn path=/trunk/mcs/; revision=103303
Marek Habersack [Thu, 15 May 2008 16:54:44 +0000 (16:54 -0000)]
2008-05-15 Marek Habersack <mhabersack@novell.com>
* StateManagedCollection.cs: do not query for index of an item in
a null array.
svn path=/trunk/mcs/; revision=103302
Jb Evain [Thu, 15 May 2008 16:43:20 +0000 (16:43 -0000)]
not working
svn path=/trunk/mcs/; revision=103299
Jb Evain [Thu, 15 May 2008 16:33:07 +0000 (16:33 -0000)]
new test
svn path=/trunk/mcs/; revision=103298
Jb Evain [Thu, 15 May 2008 16:20:43 +0000 (16:20 -0000)]
tests
svn path=/trunk/mcs/; revision=103296
Marek Habersack [Thu, 15 May 2008 16:10:16 +0000 (16:10 -0000)]
2008-05-15 Marek Habersack <mhabersack@novell.com>
* AsyncPostBackTrigger.cs: don't thrown an exception if EventName
is null or empty and there is no DefaultEventAttribute attached to
the control.
svn path=/trunk/mcs/; revision=103295
Jb Evain [Thu, 15 May 2008 15:47:49 +0000 (15:47 -0000)]
move check
svn path=/trunk/mcs/; revision=103294
Jb Evain [Thu, 15 May 2008 15:30:24 +0000 (15:30 -0000)]
cleol + props
svn path=/trunk/mcs/; revision=103292
Jb Evain [Thu, 15 May 2008 15:07:02 +0000 (15:07 -0000)]
remove debug fu
svn path=/trunk/mcs/; revision=103289
Jb Evain [Thu, 15 May 2008 15:05:48 +0000 (15:05 -0000)]
oh
svn path=/trunk/mcs/; revision=103288
Jb Evain [Thu, 15 May 2008 15:04:49 +0000 (15:04 -0000)]
2008-05-15 Jb Evain <jbevain@novell.com>
* QueryableTransformer.cs, QueryableEnumerable.cs: coding style plus
some good refactorings.
svn path=/trunk/mcs/; revision=103287
Jb Evain [Thu, 15 May 2008 15:02:23 +0000 (15:02 -0000)]
use new method
svn path=/trunk/mcs/; revision=103286
Jb Evain [Thu, 15 May 2008 15:02:02 +0000 (15:02 -0000)]
change log
svn path=/trunk/mcs/; revision=103284
Jb Evain [Thu, 15 May 2008 15:01:34 +0000 (15:01 -0000)]
2008-05-15 Jb Evain <jbevain@novell.com>
* Extensions.cs: add a few useful extensions such as
IsGenericInstanceOf and MakeGenericFrom.
svn path=/trunk/mcs/; revision=103283
Marek Safar [Thu, 15 May 2008 14:34:34 +0000 (14:34 -0000)]
New test.
svn path=/trunk/mcs/; revision=103281
Marek Safar [Thu, 15 May 2008 14:34:05 +0000 (14:34 -0000)]
2008-05-15 Marek Safar <marek.safar@gmail.com>
A fix for bug #390666
* ecore.cs (BetterExpressionConversion): Unwrap each Expression<T>
expressions.
svn path=/trunk/mcs/; revision=103280
Jb Evain [Thu, 15 May 2008 14:18:08 +0000 (14:18 -0000)]
hmmm
svn path=/trunk/mcs/; revision=103279
Zoltan Varga [Thu, 15 May 2008 14:09:12 +0000 (14:09 -0000)]
Remove unrelated change.
svn path=/trunk/mono/; revision=103278
Roei Erez [Thu, 15 May 2008 14:03:17 +0000 (14:03 -0000)]
fix test for NET_2_0
svn path=/trunk/mcs/; revision=103277
Zoltan Varga [Thu, 15 May 2008 14:02:47 +0000 (14:02 -0000)]
2008-05-15 Zoltan Varga <vargaz@gmail.com>
* configure.in: Add a check for sgen and __thread. Fixes #347171.
svn path=/trunk/mono/; revision=103276
Zoltan Varga [Thu, 15 May 2008 13:18:05 +0000 (13:18 -0000)]
2008-05-15 Zoltan Varga <vargaz@gmail.com>
* TypeBuilder.cs (.ctor): Convert a null parent to typeof (object) here, not just
in CreateType (). Fixes #389171.
svn path=/trunk/mcs/; revision=103274
Jb Evain [Thu, 15 May 2008 13:09:34 +0000 (13:09 -0000)]
oops, missed that one
svn path=/trunk/mcs/; revision=103273
Jb Evain [Thu, 15 May 2008 13:08:59 +0000 (13:08 -0000)]
cleol + props
svn path=/trunk/mcs/; revision=103272
Jb Evain [Thu, 15 May 2008 13:07:17 +0000 (13:07 -0000)]
cleol + props
svn path=/trunk/mcs/; revision=103271