Miguel de Icaza [Sun, 29 Jul 2007 16:41:49 +0000 (16:41 -0000)]
Initial pass at making System.Web.Extensions build with Mono
svn path=/trunk/mcs/; revision=82939
Igor Zelmanovich [Sun, 29 Jul 2007 16:18:29 +0000 (16:18 -0000)]
fixed test suite
svn path=/trunk/mcs/; revision=82938
Miguel de Icaza [Sun, 29 Jul 2007 15:55:19 +0000 (15:55 -0000)]
update
svn path=/trunk/mono/; revision=82937
Gert Driesen [Sun, 29 Jul 2007 15:20:25 +0000 (15:20 -0000)]
* FileDialog.cs: Accept any FilterIndex value, and store it
unmodified. When FilterIndex is less than 1, or greater than number
of filters, then default to first filter. Only add filter extension to
file if user did not specifiy an extension. When type of dialog is
OpenFileDialog and DefaultExt is set, then only use filter extension
if: CheckFileExists is true and no file wih the default extension
exists, or CheckFileExists is false, and user specified file does not
exist. When CheckFileExists is true, then add first extension of
selected filter that matches existing file. Perform checks for
existing file, overwrite and create after extension has been added to
file name. When CheckFileExists is true and type is SaveFileDialog,
then only consider first filter extension if DefaultExt is set.
When CheckFileExists is true, then ignore DefaultExt if file with that
extension does not exist. Also perform check for existing file when
type is SaveFileDialog. Changed some field to constants.
svn path=/trunk/mcs/; revision=82935
Igor Zelmanovich [Sun, 29 Jul 2007 14:43:56 +0000 (14:43 -0000)]
fixed test suite
svn path=/trunk/mcs/; revision=82934
Vladimir Krasnov [Sun, 29 Jul 2007 13:10:13 +0000 (13:10 -0000)]
* TypeStubManager.cs: fixed BindingInfo.ctor, reverted to ONLY_1_1
svn path=/trunk/mcs/; revision=82932
Konstantin Triger [Sun, 29 Jul 2007 13:08:17 +0000 (13:08 -0000)]
Do not pretty format xml output
svn path=/trunk/mcs/; revision=82931
Igor Zelmanovich [Sun, 29 Jul 2007 12:39:46 +0000 (12:39 -0000)]
2007-07-29 Igor Zelmanovich <igorz@mainsoft.com>
* Page.cs: added TARGET_J2EE variable at client side.
svn path=/trunk/mcs/; revision=82930
Konstantin Triger [Sun, 29 Jul 2007 11:53:24 +0000 (11:53 -0000)]
do not output xml declaration while serializing XmlDocument
svn path=/trunk/mcs/; revision=82929
Noam Lampert [Sun, 29 Jul 2007 11:21:58 +0000 (11:21 -0000)]
Remove %BACK_TO_ROOT_DIR%
svn path=/trunk/mcs/; revision=82928
Noam Lampert [Sun, 29 Jul 2007 11:20:38 +0000 (11:20 -0000)]
Remove %BACK_TO_ROOT_DIR%
svn path=/trunk/mcs/; revision=82927
Noam Lampert [Sun, 29 Jul 2007 11:16:33 +0000 (11:16 -0000)]
Fix compilation in TARGET_JVM
svn path=/trunk/mcs/; revision=82926
Noam Lampert [Sun, 29 Jul 2007 10:51:10 +0000 (10:51 -0000)]
Fixes for TARGET_JMV compilation
svn path=/trunk/mcs/; revision=82925
Jb Evain [Sun, 29 Jul 2007 09:29:44 +0000 (09:29 -0000)]
return 1 on fatal error
svn path=/trunk/mcs/; revision=82924
Jb Evain [Sun, 29 Jul 2007 09:29:26 +0000 (09:29 -0000)]
provide the linker with complete MONO_PATH
svn path=/trunk/mcs/; revision=82923
Jb Evain [Sun, 29 Jul 2007 08:47:44 +0000 (08:47 -0000)]
tune on make all, not on install
svn path=/trunk/mcs/; revision=82922
Jb Evain [Sun, 29 Jul 2007 08:47:15 +0000 (08:47 -0000)]
build smcs.exe in class/lib/net_2_1
svn path=/trunk/mcs/; revision=82921
Konstantin Triger [Sun, 29 Jul 2007 08:45:19 +0000 (08:45 -0000)]
cached anyway
svn path=/trunk/mcs/; revision=82920
Konstantin Triger [Sun, 29 Jul 2007 08:41:03 +0000 (08:41 -0000)]
access ws proxy using relevant methods (net 3.5)
svn path=/trunk/mcs/; revision=82919
Jb Evain [Sat, 28 Jul 2007 21:01:30 +0000 (21:01 -0000)]
build the tuner specific linker plugins
svn path=/trunk/mcs/; revision=82918
Jb Evain [Sat, 28 Jul 2007 20:59:50 +0000 (20:59 -0000)]
use same trick as in the profile
svn path=/trunk/mcs/; revision=82917
Miguel de Icaza [Sat, 28 Jul 2007 16:10:50 +0000 (16:10 -0000)]
A few more changes from Jesse Jones, use SupressFinalize on
Dispose(true) cases
svn path=/trunk/mcs/; revision=82916
Miguel de Icaza [Sat, 28 Jul 2007 15:49:47 +0000 (15:49 -0000)]
2007-07-28 Miguel de Icaza <miguel@novell.com>
* BigInteger.cs: Do not cast inside Equals,instead use the as
operator, as reported by Jesse Jones.
svn path=/trunk/mcs/; revision=82915
Miguel de Icaza [Sat, 28 Jul 2007 15:49:08 +0000 (15:49 -0000)]
2007-07-28 Miguel de Icaza <miguel@novell.com>
* MulticastDelegate.cs (Equals): do not cast to avoid exceptions,
instead use the "as" operator, as pointed out by Jesse Jones'
tool.
svn path=/trunk/mcs/; revision=82914
Miguel de Icaza [Sat, 28 Jul 2007 15:45:54 +0000 (15:45 -0000)]
2007-07-28 Miguel de Icaza <miguel@novell.com>
* StringBuilder.cs (Text): Check for null, from Jesse Jones.
svn path=/trunk/mcs/; revision=82913
Miguel de Icaza [Sat, 28 Jul 2007 15:44:29 +0000 (15:44 -0000)]
2007-07-28 Miguel de Icaza <miguel@novell.com>
* IdentityReference.cs, SecurityIdentifier.cs, NTAccount.cs: Do
not recurse infinitely as reported by Jesse Jones, the problem was
the comparison to null.
svn path=/trunk/mcs/; revision=82912
Gert Driesen [Sat, 28 Jul 2007 06:50:40 +0000 (06:50 -0000)]
* DirectoryTest.cs: Added test for bug #82212.
svn path=/trunk/mcs/; revision=82907
Jb Evain [Fri, 27 Jul 2007 22:56:28 +0000 (22:56 -0000)]
2007-07-27 Jb Evain <jbevain@novell.com>
* Makefile: integrate the tuner in the build.
svn path=/trunk/mcs/; revision=82897
Jb Evain [Fri, 27 Jul 2007 22:27:20 +0000 (22:27 -0000)]
blah
svn path=/trunk/mcs/; revision=82894
Jb Evain [Fri, 27 Jul 2007 21:52:22 +0000 (21:52 -0000)]
revert net_2_1 change for now
svn path=/trunk/mcs/; revision=82892
Jb Evain [Fri, 27 Jul 2007 21:49:43 +0000 (21:49 -0000)]
remove that for now
svn path=/trunk/mcs/; revision=82891
Jb Evain [Fri, 27 Jul 2007 20:54:55 +0000 (20:54 -0000)]
2007-07-27 Jb Evain <jbevain@novell.com>
* Mono.Cecil/AssemblyFactory.cs
Mono.Cecil/TargetRuntime.cs
Mono.Cecil/StructureReader.cs
Mono.Cecil.Metadata/MetadataWriter.cs:
Add support for the NET_2_1 target runtime.
svn path=/trunk/mcs/; revision=82888
Jb Evain [Fri, 27 Jul 2007 20:41:56 +0000 (20:41 -0000)]
2007-07-27 Jb Evain <jbevain@novell.com>
* profiles/net_2_1: use smcs to compile the .net 2.1 assemblies.
svn path=/trunk/mcs/; revision=82887
Jb Evain [Fri, 27 Jul 2007 20:32:04 +0000 (20:32 -0000)]
2007-07-27 Jb Evain <jbevain@novell.com>
* smcs.exe.config: add.
svn path=/trunk/mcs/; revision=82886
Jb Evain [Fri, 27 Jul 2007 20:28:41 +0000 (20:28 -0000)]
clear split of the tasks depending on the profile
svn path=/trunk/mcs/; revision=82885
Jb Evain [Fri, 27 Jul 2007 20:12:56 +0000 (20:12 -0000)]
2007-07-27 Jb Evain <jbevain@novell.com>
* pedump.c (dump_metadata, dump_metadata_header): dump
versions contained in the metadata header.
svn path=/trunk/mono/; revision=82883
Carlos Alberto Cortez [Fri, 27 Jul 2007 17:11:45 +0000 (17:11 -0000)]
2007-07-27 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ListView.cs: Take into account the region used by header
control when doing the vertical scroll (this way we invalidate
the precise area, and don't get any dirty one).
svn path=/trunk/mcs/; revision=82872
Miguel de Icaza [Fri, 27 Jul 2007 15:26:42 +0000 (15:26 -0000)]
Documentation, from Robert Jordan's post
svn path=/trunk/mono/; revision=82864
Jb Evain [Fri, 27 Jul 2007 15:22:04 +0000 (15:22 -0000)]
include RemoveSerialization in the build
svn path=/trunk/mcs/; revision=82863
Jb Evain [Fri, 27 Jul 2007 15:18:07 +0000 (15:18 -0000)]
props
svn path=/trunk/mcs/; revision=82862
Jb Evain [Fri, 27 Jul 2007 15:07:53 +0000 (15:07 -0000)]
2007-07-27 Jb Evain <jbevain@novell.com>
* Mono.Tuner/RemoveSerialization.cs:
Add a new linker step to remove automatically everything
serialization related.
svn path=/trunk/mcs/; revision=82861
Paolo Molaro [Fri, 27 Jul 2007 14:50:49 +0000 (14:50 -0000)]
Fri Jul 27 17:07:40 CEST 2007 Paolo Molaro <lupus@ximian.com>
* threads.c: register small_id_table with the GC.
svn path=/trunk/mono/; revision=82858
Everaldo Canuto [Fri, 27 Jul 2007 14:30:27 +0000 (14:30 -0000)]
2007-07-27 Everaldo Canuto <ecanuto@novell.com>
* FileDialog.cs: Check for valid filterIndex on button open/save.
Fixes #82184.
svn path=/trunk/mcs/; revision=82852
Mark Probst [Fri, 27 Jul 2007 13:57:31 +0000 (13:57 -0000)]
2007-07-27 Mark Probst <mark.probst@gmail.com>
* threads.c, threads.h, class-internals.h, object-internals.h:
Hazard pointers, to be used by lock-free parallel algorithms.
2007-07-27 Mark Probst <mark.probst@gmail.com>
* mini.c (print_jit_stats): Output hazard pointer stats.
svn path=/trunk/mono/; revision=82851
Carlos Alberto Cortez [Fri, 27 Jul 2007 13:33:06 +0000 (13:33 -0000)]
2007-07-27 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ListView.cs: Update some layout calculations in details view
and clean the code in a pair of assignations.
svn path=/trunk/mcs/; revision=82850
Jb Evain [Fri, 27 Jul 2007 12:50:17 +0000 (12:50 -0000)]
make ready for distcheck
svn path=/trunk/mcs/; revision=82846
Mark Probst [Fri, 27 Jul 2007 12:34:10 +0000 (12:34 -0000)]
2007-07-27 Mark Probst <mark.probst@gmail.com>
* mono-membar.h: Memory barriers.
svn path=/trunk/mono/; revision=82845
Rolf Bjarne Kvinge [Fri, 27 Jul 2007 11:13:20 +0000 (11:13 -0000)]
* DataGridViewRowTest.cs: Comment out more asserts that probably are
DPI dependent.
svn path=/trunk/mcs/; revision=82839
Paolo Molaro [Fri, 27 Jul 2007 09:50:54 +0000 (09:50 -0000)]
file is missing, fixed build.
svn path=/trunk/mono/; revision=82838
Everaldo Canuto [Thu, 26 Jul 2007 20:30:03 +0000 (20:30 -0000)]
2007-07-26 Everaldo Canuto <ecanuto@novell.com>
* TabControlPainter.cs: Uses str_rect to draw text since it take in account
the image size. Fixes #81836.
svn path=/trunk/mcs/; revision=82823
Rodrigo Kumpera [Thu, 26 Jul 2007 20:25:07 +0000 (20:25 -0000)]
2007-07-26 Rodrigo Kumpera <rkumpera@novell.com>
* Makefile.am: Added enum_types.il.
* enum_types.il: Test for all valid primitive types an enum basefield can have.
svn path=/trunk/mono/; revision=82821
Jb Evain [Thu, 26 Jul 2007 19:42:24 +0000 (19:42 -0000)]
2007-07-26 Jb Evain <jbevain@novell.com>
* typemanager.cs (TypeManager.GetConstructor): Add a method overload
which takes a boolean 'report_errors', similar to the GetMethod.
(InitCodeHelpers): StructLayoutAttribute.ctor(int16) is not visible
in .net 2.1, do not report errors here.
svn path=/trunk/mcs/; revision=82816
Jonathan Pobst [Thu, 26 Jul 2007 19:29:51 +0000 (19:29 -0000)]
2007-07-26 Jonathan Pobst <monkey@jpobst.com>
* ComboBox.cs, ContainerControl.cs, DataGrid.cs, FontDialog.cs, Label.cs,
LinkLabel.cs, ListBox.cs, ListView.cs, ListViewItem.cs, MessageBox.cs,
MonthCalender.cs, StatusBar.cs, ThemeClearlooks.cs, ThemeWin32Class.cs,
ToolBar.cs, TreeView.cs: First pass at using thread-safe string measuring.
svn path=/trunk/mcs/; revision=82814
Jb Evain [Thu, 26 Jul 2007 19:29:01 +0000 (19:29 -0000)]
2007-07-26 Jb Evain <jbevain@novell.com>
* typemanager.cs (TypeManager.InitCoreTypes): System.ArgIterator,
System.Runtime.CompilerServices.RequiredAttributeAttribute and
System.Runtime.CompilerServices.TypeForwardedToAttribute are internal
in .net 2.1.
svn path=/trunk/mcs/; revision=82813
Jb Evain [Thu, 26 Jul 2007 19:14:13 +0000 (19:14 -0000)]
2007-07-26 Jb Evain <jbevain@novell.com>
* typemanager.cs (TypeManager.InitCoreTypes): Move the resolution
of the type InternalsVisibleToAttribute before the first call
to CoreLookupType which is allowed to fail (third boolean parameter
to true). Because, during the resolution for a type that is not
immediately found, we try to check if the type is not defined in
a friend assembly, and to do so, we need the
InternalVisibleToAttribute.
svn path=/trunk/mcs/; revision=82812
Mark Probst [Thu, 26 Jul 2007 18:28:11 +0000 (18:28 -0000)]
2007-07-26 Mark Probst <mark.probst@gmail.com>
* driver.c, mini.c: Replaced security mode flags with a single
enum variable.
svn path=/trunk/mono/; revision=82807
Paolo Molaro [Thu, 26 Jul 2007 17:56:24 +0000 (17:56 -0000)]
Thu Jul 26 20:12:12 CEST 2007 Paolo Molaro <lupus@ximian.com>
* mini.c, mini-exceptions.c: cleanup the sigaltstack code.
svn path=/trunk/mono/; revision=82805
Jonathan Chambers [Thu, 26 Jul 2007 17:28:46 +0000 (17:28 -0000)]
2007-07-26 Jonathan Chambers <joncham@gmail.com>
* ComInteropProxy.cs: Call Marshal.Release after Marshal.QI
since it AddRef's the object. Fixes COM leak. Also fix eol-style.
svn path=/trunk/mcs/; revision=82802
Rolf Bjarne Kvinge [Thu, 26 Jul 2007 17:28:21 +0000 (17:28 -0000)]
* DataGridViewRowTest.cs: Comment out a few asserts that probably are
DPI dependent.
svn path=/trunk/mcs/; revision=82801
Jonathan Pobst [Thu, 26 Jul 2007 17:00:04 +0000 (17:00 -0000)]
2007-07-26 Jonathan Pobst <monkey@jpobst.com>
* TextRenderer.cs: Use [ThreadStatic] instead of locks to improve
performance of thread-safe Graphic methods. (Thanks rolf!)
svn path=/trunk/mcs/; revision=82798
Carlos Alberto Cortez [Thu, 26 Jul 2007 16:41:00 +0000 (16:41 -0000)]
2007-07-26 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ListView.cs: When doing the layout calculations, don't calculate
scroll bars before handle is created. This is unnecessary and also
calculating them before handle creation item causes a number of random
bugs (which begin to appear after Chris' big patch for handle creation
fixes).
svn path=/trunk/mcs/; revision=82794
Jonathan Pobst [Thu, 26 Jul 2007 16:01:28 +0000 (16:01 -0000)]
2007-07-26 Jonathan Pobst <monkey@jpobst.com>
* TextRenderer.cs: Create thread-safe versions of Graphics.MeasureString
for things that don't have a Graphics object. Currently, things just use
the static Hwnd.bmp_g which is not thread safe.
svn path=/trunk/mcs/; revision=82791
Dick Porter [Thu, 26 Jul 2007 15:58:07 +0000 (15:58 -0000)]
2007-07-26 Dick Porter <dick@ximian.com>
* appdomain.c (mono_runtime_cleanup): Invoke io-layer cleanup
routine on non-windows platforms, as I've not managed to think of
a non-kludgy way of doing this. Finishes off bug 78739.
2007-07-26 Dick Porter <dick@ximian.com>
* handles-private.h:
* thread-private.h:
* handles.h:
* critical-sections.c:
* handles.c:
* critical-section-private.h:
* error.h:
* threads.c:
* error.c: Clean up TLS and pthreads structures. Finishes off bug
78739.
* collection.c (collection_thread): Exit the collection thread if
the io-layer has been cleaned up.
* mono-mutex.h (mono_mutexattr_destroy): Add this define too
svn path=/trunk/mono/; revision=82790
Igor Zelmanovich [Thu, 26 Jul 2007 15:57:15 +0000 (15:57 -0000)]
fixed test suite
svn path=/trunk/mcs/; revision=82789
Jb Evain [Thu, 26 Jul 2007 15:29:03 +0000 (15:29 -0000)]
blah
svn path=/trunk/mono/; revision=82786
Yoni Klain [Thu, 26 Jul 2007 14:51:09 +0000 (14:51 -0000)]
By : Yonik <yonik@mainsoft.com>
New tests for QuickStarts test suite : Sys.UI.DomEvent2
svn path=/trunk/mcs/; revision=82784
Yoni Klain [Thu, 26 Jul 2007 14:44:34 +0000 (14:44 -0000)]
By : Yonik <yonik@mainsoft.com>
New tests for QuickStarts test suite : Sys.UI.DomEvent.addHandlers
svn path=/trunk/mcs/; revision=82783
Igor Zelmanovich [Thu, 26 Jul 2007 14:30:48 +0000 (14:30 -0000)]
consider TARGET_J2EE limitation for PathInfo
svn path=/trunk/mcs/; revision=82782
Igor Zelmanovich [Thu, 26 Jul 2007 14:28:18 +0000 (14:28 -0000)]
fixed test suite
svn path=/trunk/mcs/; revision=82781
Yoni Klain [Thu, 26 Jul 2007 14:22:51 +0000 (14:22 -0000)]
By : Yonik <yonik@mainsoft.com>
New tests for QuickStarts test suite : Sys.UI.DomEvent
svn path=/trunk/mcs/; revision=82780
Vladimir Krasnov [Thu, 26 Jul 2007 14:15:22 +0000 (14:15 -0000)]
* ListItemCollection.cs: fixed LoadViewState, items restored from viewstate were not saved, fixes bug #82192
svn path=/trunk/mcs/; revision=82779
Jb Evain [Thu, 26 Jul 2007 14:03:37 +0000 (14:03 -0000)]
add this one as well
svn path=/trunk/mcs/; revision=82777
Jb Evain [Thu, 26 Jul 2007 14:00:45 +0000 (14:00 -0000)]
Add types needed by smcs
svn path=/trunk/mcs/; revision=82776
Yoni Klain [Thu, 26 Jul 2007 13:39:02 +0000 (13:39 -0000)]
By : Yonik <yonik@mainsoft.com>
New tests for QuickStarts test suite : Sys.UI.DomElement
svn path=/trunk/mcs/; revision=82773
Jb Evain [Thu, 26 Jul 2007 13:10:20 +0000 (13:10 -0000)]
for the record, we are July 26
svn path=/trunk/mcs/; revision=82770
Jb Evain [Thu, 26 Jul 2007 13:09:28 +0000 (13:09 -0000)]
2007-07-26 Jb Evain <jbevain@novell.com>
* scripts/smcs.in: use smcs.exe.
svn path=/trunk/mono/; revision=82769
Nagappan Alagappan [Thu, 26 Jul 2007 13:06:23 +0000 (13:06 -0000)]
2007-07-26 Nagappan A <anagappan@novell.com>
* DbConnection.cs: Removed bogus TODO.
svn path=/trunk/mcs/; revision=82768
Nagappan Alagappan [Thu, 26 Jul 2007 13:04:50 +0000 (13:04 -0000)]
2007-07-26 Nagappan A <anagappan@novell.com>
* DataTableTest.cs (Bug82109): Should always parse the object of
type DateTime in InvariantCulture CultureInfo, Fixes Bug # 82109.
svn path=/trunk/mcs/; revision=82767
Nagappan Alagappan [Thu, 26 Jul 2007 13:04:17 +0000 (13:04 -0000)]
2007-07-26 Nagappan A <anagappan@novell.com>
* Comparison.cs (Compare): Should always parse the object of type
DateTime in InvariantCulture CultureInfo, Fixes Bug # 82109.
svn path=/trunk/mcs/; revision=82766
Jb Evain [Thu, 26 Jul 2007 13:03:57 +0000 (13:03 -0000)]
smcs instead of gmcs
svn path=/trunk/mcs/; revision=82765
Nagappan Alagappan [Thu, 26 Jul 2007 13:03:35 +0000 (13:03 -0000)]
2007-07-26 Nagappan A <anagappan@novell.com>
* SqlString.cs: notNull private member is now updated properly in
the constructure, based on the argument being passed.
svn path=/trunk/mcs/; revision=82764
Jb Evain [Thu, 26 Jul 2007 13:03:05 +0000 (13:03 -0000)]
2007-07-25 Jb Evain <jbevain@novell.com>
* Makefile: don't install on net_2_1.
svn path=/trunk/mcs/; revision=82763
Jb Evain [Thu, 26 Jul 2007 13:02:05 +0000 (13:02 -0000)]
2007-07-25 Jb Evain <jbevain@novell.com>
* Makefile: add smcs to the 2.1 build.
svn path=/trunk/mcs/; revision=82762
Jb Evain [Thu, 26 Jul 2007 13:01:10 +0000 (13:01 -0000)]
2007-07-25 Jb Evain <jbevain@novell.com>
* smcs: add a project of its own for the 2.1 compiler.
svn path=/trunk/mcs/; revision=82761
Konstantin Triger [Thu, 26 Jul 2007 12:27:54 +0000 (12:27 -0000)]
initial implementation for JavaScriptSerializer.MaxJsonLength, JavaScriptSerializer.RecursionLimit
svn path=/trunk/mcs/; revision=82757
Jb Evain [Thu, 26 Jul 2007 12:25:15 +0000 (12:25 -0000)]
blah
svn path=/trunk/mcs/; revision=82755
Jb Evain [Thu, 26 Jul 2007 12:07:12 +0000 (12:07 -0000)]
Mark the type owning the entry point
svn path=/trunk/mcs/; revision=82750
Rolf Bjarne Kvinge [Thu, 26 Jul 2007 09:45:28 +0000 (09:45 -0000)]
* Form.cs: ShowDialog: don't destroy handles if the dialog is a common
dialog. Fixes #82187.
svn path=/trunk/mcs/; revision=82747
Yoni Klain [Thu, 26 Jul 2007 09:02:15 +0000 (09:02 -0000)]
By : Yonik <yonik@mainsoft.com>
New tests for QuickStarts test suite : Sys.Net.XmlHttpExecutor
svn path=/trunk/mcs/; revision=82745
Rolf Bjarne Kvinge [Thu, 26 Jul 2007 08:58:23 +0000 (08:58 -0000)]
* DataGridViewRowTest.cs: Added AddRow_Changes, InitialValues.
* EventLogger.cs: Create a EventLog class, can print to the console
events as they are raised.
* DataGridViewCellTest.cs: Added AddRow_Changes.
* TestHelper.cs: Add DumpObject, can be used to dump an object's values
in a Assert.X (values) form.
* FormTest.cs: Added ChildFocused test (NotWorking).
svn path=/trunk/mcs/; revision=82744
Rolf Bjarne Kvinge [Thu, 26 Jul 2007 08:54:29 +0000 (08:54 -0000)]
* DataGridViewElement.cs: Initialize state.
* DataGridView.cs: Forward a few Mouse events to cells. Add
GetRowInternal and GetCellInternal that doesn't unshare rows.
Implement GetCellDisplayRectangle. HitTest: if the row is shared,
don't use the index, but look it up. Add
DataGridViewControlCollection.RemoveInternal to remove controls
that Remove won't remove (scrollbars, edit control).
* DataGridViewColumn.cs: Initialize State correctly.
* DataGridViewColumnHeaderCell.cs, DataGridViewComboBoxCell.cs,
DataGridViewHeaderCell.cs, DataGridViewRowHeaderCell.cs: Started
implementing this.
* DataGridViewRowCollection.cs: Implemented shared rows.
* DataGridViewRow.cs: Throw exceptions as MS do.
* DataGridViewCell.cs: A few properties are implemented by a
Get<Property> method, so move implementation there and remove the
NIEX in the method. Add a bunch of OnXInternal that DataGridView
calls when necessary.
* DataGridViewComboBoxEditingControl.cs: Remove a few NIEX'es that just
complicates matters.
* DataGridViewCellCollection.cs: Add a GetCellInternal that doesn't
unshare any rows.
svn path=/trunk/mcs/; revision=82743
Yoni Klain [Thu, 26 Jul 2007 08:45:08 +0000 (08:45 -0000)]
By : Yonik <yonik@mainsoft.com>
New tests for QuickStarts test suite : Sys.Net.WebServiceProxy
svn path=/trunk/mcs/; revision=82742
Konstantin Triger [Thu, 26 Jul 2007 08:32:24 +0000 (08:32 -0000)]
implemented ToString()s
svn path=/trunk/mcs/; revision=82741
Yoni Klain [Thu, 26 Jul 2007 08:31:53 +0000 (08:31 -0000)]
By : Yonik <yonik@mainsoft.com>
New tests for QuickStarts test suite : Sys.Net.WebServiceGenerics
svn path=/trunk/mcs/; revision=82740
Yoni Klain [Thu, 26 Jul 2007 08:05:04 +0000 (08:05 -0000)]
By : Yonik <yonik@mainsoft.com>
New tests for QuickStarts test suite : Sys.Net.WebRequestManager
svn path=/trunk/mcs/; revision=82738
Konstantin Triger [Thu, 26 Jul 2007 07:55:32 +0000 (07:55 -0000)]
remove unneeded code
svn path=/trunk/mcs/; revision=82737
Yoni Klain [Thu, 26 Jul 2007 07:43:30 +0000 (07:43 -0000)]
By : Yonik <yonik@mainsoft.com>
New tests for QuickStarts test suite : Sys.Net.WebRequest
svn path=/trunk/mcs/; revision=82736
Konstantin Triger [Thu, 26 Jul 2007 06:27:12 +0000 (06:27 -0000)]
cache ScriptManager; implement UpdatePanel.IsInPartialRendering
svn path=/trunk/mcs/; revision=82735
Konstantin Triger [Thu, 26 Jul 2007 06:26:17 +0000 (06:26 -0000)]
refactoring for ScriptManager.GetCurrent()
svn path=/trunk/mcs/; revision=82734
Atsushi Eno [Thu, 26 Jul 2007 00:15:11 +0000 (00:15 -0000)]
2007-07-26 Atsushi Enomoto <atsushi@ximian.com>
* XmlSerializationWriterInterpreter.cs : looks like XmlNode[]
serialization is a complicated mess. bug #81539.
* XmlSerializerTests.cs : test for #81539.
Sigh, why no one added tests.
svn path=/trunk/mcs/; revision=82708