Martin Baulig [Tue, 28 Nov 2006 14:26:58 +0000 (14:26 -0000)]
Updated.
svn path=/branches/martin/anonymous-methods2/work/; revision=68583
Martin Baulig [Tue, 28 Nov 2006 14:13:24 +0000 (14:13 -0000)]
svn path=/branches/martin/anonymous-methods2/mcs/; revision=68582
Martin Baulig [Tue, 28 Nov 2006 14:12:53 +0000 (14:12 -0000)]
svn path=/branches/martin/anonymous-methods2/mcs/; revision=68581
Nagappan Alagappan [Tue, 28 Nov 2006 13:23:34 +0000 (13:23 -0000)]
2006-11-28 Nagappan A <anagappan@novell.com>
* XmlSchemaDataImporter.cs: Fixed 2.0 profile compilation
warnings. Using AttributeSchemaType instead of AttributeType and
ElementSchemaType instead of ElementType.
* TypedDataSetGenerator.cs: Modified the profile check from
!NET_1_1 to !NET_1_0, as this class is obsolete from 1.1 profile.
* DataRelationCollection.cs (Item): Modified the property Item as
abstract and implemented it in DataSetRelationCollection and
DataTableRelationCollection classes.
* DataRowView.cs: Remove bogus MonoTODOs.
* ForeignKeyConstraint.cs (ForeignKeyConstraint): Implemented
2.0 profile's missing constructor.
* XmlDataLoader.cs (StringToObject): Modify XmlConvert.ToDateTime
to use XmlDateTimeSerializationMode, as the default ToDataTime
method id obsolete.
* XmlDataReader.cs (StringToObject): Modify XmlConvert.ToDateTime
to use XmlDateTimeSerializationMode, as the default ToDataTime
method id obsolete.
* DataView.cs (IsInitialized): Added browsable attribute.
* DataViewSettingCollection.cs (CopyTo): Implemented missing 2.0
API.
svn path=/trunk/mcs/; revision=68580
Nagappan Alagappan [Tue, 28 Nov 2006 13:21:58 +0000 (13:21 -0000)]
2006-11-28 Nagappan A <anagappan@novell.com>
* XmlDataDocument.cs (StringToObject): Modify
XmlConvert.ToDateTime to use XmlDateTimeSerializationMode, as the
default ToDataTime method id obsolete.
svn path=/trunk/mcs/; revision=68579
Nagappan Alagappan [Tue, 28 Nov 2006 13:21:25 +0000 (13:21 -0000)]
2006-11-28 Nagappan A <anagappan@novell.com>
* DbDataAdapter.cs: Removed bogus MonoTODOs
* DataAdapter.cs: Removed bogus MonoTODOs
svn path=/trunk/mcs/; revision=68578
Hagit Yidov [Tue, 28 Nov 2006 13:06:44 +0000 (13:06 -0000)]
ChangeLog, DeserializationTests, XmlSerializerTestClasses.cs, XmlSerializerTests.cs
Added serialization and deseralization tests for generic types.
svn path=/trunk/mcs/; revision=68577
Paolo Molaro [Tue, 28 Nov 2006 11:56:12 +0000 (11:56 -0000)]
Tue Nov 28 12:54:51 CET 2006 Paolo Molaro <lupus@ximian.com>
* Makefile.am, attrdefs.h: new public header file with
constants for attributes for use by embedders.
svn path=/trunk/mono/; revision=68574
Igor Zelmanovich [Tue, 28 Nov 2006 11:50:51 +0000 (11:50 -0000)]
typo fix
svn path=/trunk/mcs/; revision=68573
Paolo Molaro [Tue, 28 Nov 2006 10:45:31 +0000 (10:45 -0000)]
Tue Nov 28 11:44:52 CET 2006 Paolo Molaro <lupus@ximian.com>
* icall.c: GetFields () fix for bug #80064.
svn path=/trunk/mono/; revision=68572
Vladislav Spivak [Tue, 28 Nov 2006 10:35:38 +0000 (10:35 -0000)]
svn path=/trunk/mcs/; revision=68571
Vladislav Spivak [Tue, 28 Nov 2006 10:11:15 +0000 (10:11 -0000)]
svn path=/trunk/mcs/; revision=68570
Paolo Molaro [Tue, 28 Nov 2006 10:01:27 +0000 (10:01 -0000)]
Tue Nov 28 10:56:01 CET 2006 Paolo Molaro <lupus@ximian.com>
* filewatcher.c, filewatcher.h, icall-def.h, icall.c, locales.c:
removed long unused icalls.
svn path=/trunk/mono/; revision=68569
Atsushi Eno [Tue, 28 Nov 2006 07:24:43 +0000 (07:24 -0000)]
2006-11-28 Atsushi Enomoto <atsushi@ximian.com>
* BasicProfileChecker.cs : reviewed and updated some of the
requirements to Basic Profile 1.1 Final Material.
svn path=/trunk/mcs/; revision=68565
Nagappan Alagappan [Tue, 28 Nov 2006 06:33:13 +0000 (06:33 -0000)]
2006-11-28 Nagappan A <anagappan@novell.com>
* DataTableTest.cs (TestWriteXmlSchema1): Modified the expected
output same as MS.NET 2.0 output.
(TestWriteXmlSchema2, TestWriteXmlSchema3): Modified the expected
output same as MS.NET 2.0 output.
(WriteXmlSchema, WriteXmlSchema2, WriteXmlSchema3): Updated the tests
to work. Removed NotWorking attribute.
(WriteXmlSchema4, WriteXmlSchema5, WriteXmlSchema6): Updated the tests
to work. Removed NotWorking attribute.
(WriteXmlSchema_Relations_ForeignKeys): Updated the tests to
work. Removed NotWorking attribute.
(ReadWriteXmlSchema_2, ReadWriteXmlSchemaExp_NoTableName): Updated
the tests to work. Removed NotWorking attribute.
(ReadWriteXmlSchemaExp_NoFileName): Added new tests.
* DataSetTest.cs: Updated the tests to work with 2.0
profile. Expected 2.0 and 1.0 outputs are different with respect
to XML Schema.
* DataRowCollectionTest.cs (IndexOf): API is implemented and so
removed NotWorking attribute.
(IndexOfTest): Added new test to test IndexOf API.
svn path=/trunk/mcs/; revision=68564
Nagappan Alagappan [Tue, 28 Nov 2006 06:32:38 +0000 (06:32 -0000)]
2006-11-28 Nagappan A <anagappan@novell.com>
* DataRelation.cs (DataRelation): Added 2.0 profile constructor to
take parentTableNameSpace and childTableNameSpace as argument.
(FinishInit): Update parentTableNameSpace and childTableNameSpace,
when the string is not empty in 2.0 profile.
* DataRowCollection.cs: Implemented Count public property.
Added !NET_2_0 for List protected property, as it has been removed
in 2.0 prifle.
(IndexOf): Implemented new public method.
(CopyTo): Implemented new public override method.
(GetEnumerator): Implemented new public override method.
* DataTable.cs (Load): Throw ArgumentNullException, when reader
argument is null.
(WriteXmlSchema): Throw InvalidOperationException, when table name
is empty. When DataSet Namespace is set, append that with '_x003A_'
and table name.
* DataSet.cs (Load): Throw ArgumentNullException, when reader
argument is null.
* XmlSchemaWriter.cs (WriteSchema): Modified UseCurrentCulture to
UseCurrentLocale.
(WriteDataSetElement): Added minOccurs attribute.
(WriteConstraints): Check for tables length, if > 1 then add the
relations to XmlSchema.
svn path=/trunk/mcs/; revision=68563
Chris Toshok [Tue, 28 Nov 2006 05:37:13 +0000 (05:37 -0000)]
2006-11-28 Chris Toshok <toshok@ximian.com>
* X11Display.cs (XEventThread): move to a polling strategy again,
since XNextEvent locks the display - without this, nothing can
happen with any toplevel X call until there's an event. So we
poll on the XConnectionNumber, then consume all available events
before polling again.
(DispatchMessage): move this here.
(SetCursor): same.
(OverrideCursor): same.
(RedirectMsgToEnabledAncestor): make this code work for any XEvent
by removing the XEvent from the arg list.
(GetMessage): pretty major overhaul. we now have a 3 loops. We
loop over all the X events in the queue until there aren't any,
calling AddExpose and AddConfigureNotify for Expose and Configure
events respectively. Those methods end up queueing up special
"events" in the thread queue's Paint and Configure queues. Once
the X event loop is finished, we check to see if there are pending
configure/paint events, and handle any that are present.
(DoEvents): move here.
* X11ThreadQueue.cs: make DequeueUnlocked only dequeue X events.
if there are no x events and there *are* paint or configure
events, return early. add a "configure queue" which is almost
identical to the "paint queue" except for the events it generates.
this needs refactoring so the code can be shared.
* XplatUIX11-new.cs: move the DefWndProc to X11Hwnd. Move
SetCursor, OverrideCursor, DispatchMessage and DoEvents to
X11Display.
* X11Hwnd.cs (Update): do all this under the queue lock..
theorize about whether or not the SendMessage (WM_PAINT) should be
called from under the lock.
(DefWndProc): move this here.
(PendingExpose,PendingNCExpose): new properties, which should
eventually be pushed into Hwnd (and made abstract?) Move all the
queue manipulation here.
(PaintEventStart): restrict the queue lock code a bit more.
(PerformNCCalc): remove the optimization - it keeps client windows
from resizing along with their parent.
(SetPosition): track change Rolf made to XplatUIX11.cs on
2006-11-22.
svn path=/trunk/mcs/; revision=68562
Chris Toshok [Tue, 28 Nov 2006 05:29:51 +0000 (05:29 -0000)]
more notes
svn path=/trunk/mcs/; revision=68561
Chris Toshok [Tue, 28 Nov 2006 04:49:32 +0000 (04:49 -0000)]
2006-11-27 Chris Toshok <toshok@ximian.com>
* Hwnd.cs: only add the hwnd to the windows hash in
set_WholeWindow and set_ClientWindow if whole_window/client_window
are not IntPtr.Zero. also, remove the unused SetObjectWindow.
svn path=/trunk/mcs/; revision=68559
Atsushi Eno [Tue, 28 Nov 2006 04:46:40 +0000 (04:46 -0000)]
time to set eol-style:native.
svn path=/trunk/mcs/; revision=68558
Atsushi Eno [Tue, 28 Nov 2006 04:45:59 +0000 (04:45 -0000)]
... and more.
svn path=/trunk/mcs/; revision=68557
Atsushi Eno [Tue, 28 Nov 2006 04:43:50 +0000 (04:43 -0000)]
more mixed EOL fixes.
svn path=/trunk/mcs/; revision=68556
Atsushi Eno [Tue, 28 Nov 2006 04:32:07 +0000 (04:32 -0000)]
hm, yes let's clean up mixed line endings.
svn path=/trunk/mcs/; revision=68555
Miguel de Icaza [Tue, 28 Nov 2006 04:14:21 +0000 (04:14 -0000)]
2006-11-27 Miguel de Icaza <miguel@novell.com>
* WebRequest.cs: Instead of throwing NotImplemented exceptions,
call GetMustImplement, that way we do not need the whitelist, and
we save a handful of opcodes.
svn path=/trunk/mcs/; revision=68552
Jonathan Chambers [Tue, 28 Nov 2006 04:04:55 +0000 (04:04 -0000)]
2006-11-27 Jonathan Chambers <joncham@gmail.com>
* marshal.c:
(mono_marshal_emit_managed_wrapper): Level of indirection for
mono_marshal_get_managed_wrapper so that a wrapper for a managed method
can be generated without a delegate class.
(mono_marshal_get_managed_wrapper): Move wrapper logic to mono_marshal_emit_managed_wrapper.
Signed-off-by: Jonathan Chambers <joncham@gmail.com>
svn path=/trunk/mono/; revision=68551
Jonathan Chambers [Tue, 28 Nov 2006 04:03:34 +0000 (04:03 -0000)]
2006-11-27 Jonathan Chambers <joncham@gmail.com>
Add definitions for IUnknown and IDispatch. Remove old IDispatchMono
hack definition.
svn path=/trunk/mcs/; revision=68550
Miguel de Icaza [Tue, 28 Nov 2006 03:54:10 +0000 (03:54 -0000)]
Add eol-style
svn path=/trunk/mcs/; revision=68549
Gonzalo Paniagua Javier [Tue, 28 Nov 2006 01:00:08 +0000 (01:00 -0000)]
2006-11-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* TermInfoDriver.cs:
* Console.cs: lazy initialization of Console 2.0 (also when
CancelKeyPress is used).
svn path=/trunk/mcs/; revision=68547
Gonzalo Paniagua Javier [Tue, 28 Nov 2006 00:58:24 +0000 (00:58 -0000)]
2006-11-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* console-io.c: add the 'signal' call removed by mistake. Fixes bug
#80069.
svn path=/trunk/mono/; revision=68546
Marek Habersack [Tue, 28 Nov 2006 00:17:26 +0000 (00:17 -0000)]
Add support for centralized control registration (from web.config) as well as for the system.web/pages/namespaces collection
svn path=/trunk/mcs/; revision=68545
Marek Habersack [Tue, 28 Nov 2006 00:10:10 +0000 (00:10 -0000)]
Add namespaces for ASP.NET 2.0 compilation
svn path=/trunk/mono/; revision=68544
Gonzalo Paniagua Javier [Tue, 28 Nov 2006 00:05:00 +0000 (00:05 -0000)]
2006-11-27 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* Process.cs: the Process returned by the static Start method never had
the right ProcessStartInfo. Fixes bug #80019.
svn path=/trunk/mcs/; revision=68543
Miguel de Icaza [Mon, 27 Nov 2006 23:29:53 +0000 (23:29 -0000)]
Add a few proxies that binaries are calling
svn path=/trunk/mcs/; revision=68542
Miguel de Icaza [Mon, 27 Nov 2006 23:24:06 +0000 (23:24 -0000)]
Improve MonoTODOs
svn path=/trunk/mcs/; revision=68541
Miguel de Icaza [Mon, 27 Nov 2006 23:23:41 +0000 (23:23 -0000)]
Pending changelog
svn path=/trunk/mcs/; revision=68540
Miguel de Icaza [Mon, 27 Nov 2006 23:05:00 +0000 (23:05 -0000)]
Remove MonoTODOs that should not be there
svn path=/trunk/mcs/; revision=68539
Miguel de Icaza [Mon, 27 Nov 2006 23:04:17 +0000 (23:04 -0000)]
Social service duty: ComVisible attributes
svn path=/trunk/mcs/; revision=68538
Miguel de Icaza [Mon, 27 Nov 2006 23:03:47 +0000 (23:03 -0000)]
Remove bogus MonoTODOs
svn path=/trunk/mcs/; revision=68537
Miguel de Icaza [Mon, 27 Nov 2006 22:16:36 +0000 (22:16 -0000)]
2006-11-27 Miguel de Icaza <miguel@novell.com>
* Exception.cs (GetType): New method in 2.x, Another Moma catch.
svn path=/trunk/mcs/; revision=68533
Mike Kestner [Mon, 27 Nov 2006 21:50:44 +0000 (21:50 -0000)]
2006-11-27 Mike Kestner <mkestner@novell.com>
* ComboBox.cs: remove redundant OnDropDown call. It is called
from the ComboListBox.ShowWindow code. Fixes #79969.
svn path=/trunk/mcs/; revision=68532
Chris Toshok [Mon, 27 Nov 2006 20:58:42 +0000 (20:58 -0000)]
2006-11-27 Chris Toshok <toshok@ximian.com>
* Hwnd.cs: remove the setters for ExposePending and
NCExposePending - noone uses them.
svn path=/trunk/mcs/; revision=68531
Marek Habersack [Mon, 27 Nov 2006 19:24:29 +0000 (19:24 -0000)]
App_Code assemblies fix
svn path=/trunk/mcs/; revision=68528
Paolo Molaro [Mon, 27 Nov 2006 18:34:59 +0000 (18:34 -0000)]
Typo, thanks to jchambers for noticing.
svn path=/trunk/mono/; revision=68525
Paolo Molaro [Mon, 27 Nov 2006 18:30:16 +0000 (18:30 -0000)]
Mon Nov 27 19:34:16 CET 2006 Paolo Molaro <lupus@ximian.com>
* GC.cs: implemented the needed methods with icalls.
svn path=/trunk/mcs/; revision=68524
Paolo Molaro [Mon, 27 Nov 2006 18:25:44 +0000 (18:25 -0000)]
Mon Nov 27 19:29:13 CET 2006 Paolo Molaro <lupus@ximian.com>
* boehm-gc.c, null-gc.c, sgen-gc.c, mono-gc.h, icall.c,
icall-def.h: added icalls needed by System.GC.
svn path=/trunk/mono/; revision=68523
Marek Habersack [Mon, 27 Nov 2006 18:02:05 +0000 (18:02 -0000)]
App_Code fix
svn path=/trunk/mcs/; revision=68522
Igor Zelmanovich [Mon, 27 Nov 2006 16:58:31 +0000 (16:58 -0000)]
2006-11-27 Igor Zelmanovich <igorz@mainsoft.com>
* Control.cs: implemented EnsureID method.
svn path=/trunk/mcs/; revision=68521
Igor Zelmanovich [Mon, 27 Nov 2006 16:15:03 +0000 (16:15 -0000)]
2006-11-27 Igor Zelmanovich <igorz@mainsoft.com>
* ControlTest.cs: removed NotWorking attributes.
svn path=/trunk/mcs/; revision=68520
Yoni Klain [Mon, 27 Nov 2006 15:52:44 +0000 (15:52 -0000)]
LinkButtonTest.cs added new tests for 2.0
svn path=/trunk/mcs/; revision=68519
Noam Lampert [Mon, 27 Nov 2006 15:14:13 +0000 (15:14 -0000)]
svn path=/trunk/mcs/; revision=68518
Paolo Molaro [Mon, 27 Nov 2006 15:01:01 +0000 (15:01 -0000)]
Mon Nov 27 16:03:58 CET 2006 Paolo Molaro <lupus@ximian.com>
* strtod.c: fix, again, 64 bit issues.
svn path=/trunk/mono/; revision=68517
Igor Zelmanovich [Mon, 27 Nov 2006 14:57:50 +0000 (14:57 -0000)]
2006-11-27 Igor Zelmanovich <igorz@mainsoft.com>
* Control.cs: implemented Focus methods.
svn path=/trunk/mcs/; revision=68516
Jackson Harper [Mon, 27 Nov 2006 14:54:16 +0000 (14:54 -0000)]
Shouldn't select the text in this path.
svn path=/trunk/mcs/; revision=68515
Jackson Harper [Mon, 27 Nov 2006 14:40:32 +0000 (14:40 -0000)]
* TextControl.cs: new param for ReplaceSelection which
determines
whether we select the new selection, or set the cursor to the
end
of the new selection.
* TextBoxBase.cs: Use new param for ReplaceSelection. When
pasting, select the new text.
* RichTextBox.cs: Use new param for ReplaceSelection.
svn path=/trunk/mcs/; revision=68514
Paolo Molaro [Mon, 27 Nov 2006 14:14:13 +0000 (14:14 -0000)]
Mon Nov 27 15:13:41 CET 2006 Paolo Molaro <lupus@ximian.com>
* inssel.brg: fixes from me and Mark Mason.
svn path=/trunk/mono/; revision=68513
Andrew Skiba [Mon, 27 Nov 2006 13:49:52 +0000 (13:49 -0000)]
XML document additions
svn path=/trunk/mcs/; revision=68512
Noam Lampert [Mon, 27 Nov 2006 13:49:15 +0000 (13:49 -0000)]
Fix corrupted solution file
svn path=/trunk/mcs/; revision=68511
Jackson Harper [Mon, 27 Nov 2006 13:33:18 +0000 (13:33 -0000)]
* TextBoxBase.cs: Set the selection to the caret after
the caret
is moved, otherwise they get out of sync.
svn path=/trunk/mcs/; revision=68510
Yoni Klain [Mon, 27 Nov 2006 13:32:19 +0000 (13:32 -0000)]
ImageButtonTest.cs added new tests for 2.0 and new resource NoEventValidation.aspx
svn path=/trunk/mcs/; revision=68509
Igor Zelmanovich [Mon, 27 Nov 2006 13:22:55 +0000 (13:22 -0000)]
2006-11-27 Igor Zelmanovich <igorz@mainsoft.com>
* Page.cs: implemented SetFocus methods.
* PageLifeCycle.cs:
svn path=/trunk/mcs/; revision=68508
Andrew Skiba [Mon, 27 Nov 2006 12:52:08 +0000 (12:52 -0000)]
add bat file and project forgotten in r68500
svn path=/trunk/mcs/; revision=68507
Vladimir Krasnov [Mon, 27 Nov 2006 12:45:09 +0000 (12:45 -0000)]
* Wizard.cs: fixed GetStepType method that returned wrong type if the last step type is Complete.
fixed ProcessEvent method, corrected FinishButtonClick behavior
svn path=/trunk/mcs/; revision=68505
Vladimir Krasnov [Mon, 27 Nov 2006 12:36:24 +0000 (12:36 -0000)]
* SqlMembershipProvider.cs: typo bug
svn path=/trunk/mcs/; revision=68504
Igor Zelmanovich [Mon, 27 Nov 2006 12:21:07 +0000 (12:21 -0000)]
2006-11-27 Igor Zelmanovich <igorz@mainsoft.com>
* ClientScriptManager.cs: refactoring:
extracted method RegisterWebFormClientScript
svn path=/trunk/mcs/; revision=68503
Konstantin Triger [Mon, 27 Nov 2006 12:05:31 +0000 (12:05 -0000)]
updating the TARGET_JVM machine.config to be more similar to mono equivalent
svn path=/trunk/mono/; revision=68502
Konstantin Triger [Mon, 27 Nov 2006 12:04:01 +0000 (12:04 -0000)]
TARGET_JVM: updtating project files with recent changes
svn path=/trunk/mcs/; revision=68501
Andrew Skiba [Mon, 27 Nov 2006 11:37:35 +0000 (11:37 -0000)]
Added Grasshopper test project and bat file.
svn path=/trunk/mcs/; revision=68500
Paolo Molaro [Mon, 27 Nov 2006 11:23:16 +0000 (11:23 -0000)]
Mon Nov 27 13:12:17 GMT 2006 Paolo Molaro <lupus@ximian.com>
* atomic.h: fix arm compare and exchange (bug #78500).
svn path=/trunk/mono/; revision=68499
Everaldo Canuto [Mon, 27 Nov 2006 10:34:27 +0000 (10:34 -0000)]
Fixe size of ToolBar when AutoSize is false
svn path=/trunk/mcs/; revision=68498
Konstantin Triger [Mon, 27 Nov 2006 10:09:11 +0000 (10:09 -0000)]
Replace GHROOT with VMW_HOME
svn path=/trunk/mcs/; revision=68497
Igor Zelmanovich [Mon, 27 Nov 2006 09:28:15 +0000 (09:28 -0000)]
2006-11-27 Igor Zelmanovich <igorz@mainsoft.com>
* Control.cs: implemented OpenFile()
svn path=/trunk/mcs/; revision=68496
Miguel de Icaza [Mon, 27 Nov 2006 04:26:46 +0000 (04:26 -0000)]
2006-11-26 Miguel de Icaza <miguel@novell.com>
* Math.cs: Add Floor(Decimal d), for CreativeDocs.NET.
Go Moma! http://www.mono-project.com/Moma
svn path=/trunk/mcs/; revision=68494
Miguel de Icaza [Mon, 27 Nov 2006 04:21:10 +0000 (04:21 -0000)]
2006-11-26 Miguel de Icaza <miguel@novell.com>
* DriveInfo.cs, DriveType.cs: Add a couple of classes for
CreativeDocs.Net.
Thanks MoMA! http://www.mono-project.com/Moma
svn path=/trunk/mcs/; revision=68493
Atsushi Eno [Mon, 27 Nov 2006 03:41:18 +0000 (03:41 -0000)]
2006-11-27 Atsushi Enomoto <atsushi@ximian.com>
* CompareInfo.cs : fixed wrong || with && for OrdinalIgnoreCase.
Fixed bug #80056.
* CompareInfoTest.cs : why there was "return" before OrdinalIgnoreCase
tests ...
svn path=/trunk/mcs/; revision=68492
Everaldo Canuto [Mon, 27 Nov 2006 03:25:31 +0000 (03:25 -0000)]
Fix drop down appearance when ToolBar.Appearance is normal
svn path=/trunk/mcs/; revision=68491
Miguel de Icaza [Mon, 27 Nov 2006 01:32:58 +0000 (01:32 -0000)]
2006-11-26 Miguel de Icaza <miguel@novell.com>
* Decimal.cs: Refactor code to implement TryParse.
Also, avoid initializing messages on every call to stripStyles
2006-11-26 Miguel de Icaza <miguel@novell.com>
* DecimalTest.cs: Add new tests for TryParse.
svn path=/trunk/mcs/; revision=68490
Gert Driesen [Sun, 26 Nov 2006 16:59:20 +0000 (16:59 -0000)]
* MdiFormTest.cs: Fixed test on (MS) 2.0 profile.
svn path=/trunk/mcs/; revision=68481
Gert Driesen [Sun, 26 Nov 2006 16:55:15 +0000 (16:55 -0000)]
* ControlStylesTest.cs: Fixed GetStyle for 2.0 profile.
* ProgressBar.cs: GetStyle fixes for 2.0 profile.
* Control.cs: Same.
* UpDownBase.cs: Same.
* ButtonBase.cs: Same.
* ScrollBar.cs: Same.
* TrackBar.cs: Same.
* PictureBox.cs: Same.
* UserControl.cs: Same.
* Label.cs: Same.
* ListControl.cs: Same.
* TextBoxBase.cs: Same.
* ListView.cs: Same.
* RichTextBox.cs: Same.
* TreeView.cs: Same.
svn path=/trunk/mcs/; revision=68480
Vladimir Krasnov [Sun, 26 Nov 2006 15:36:52 +0000 (15:36 -0000)]
* DerbyMembershipHelper.cs:
* DerbyMembershipProvider.cs: fixed CreateUser method, when user already exists in Users table and adding Membership info
svn path=/trunk/mcs/; revision=68478
Igor Zelmanovich [Sun, 26 Nov 2006 15:34:53 +0000 (15:34 -0000)]
2006-11-26 Igor Zelmanovich <igorz@mainsoft.com>
* Page.cs:
* Control.cs:
implemented ClearChildState(), ClearChildControlState() and
IsChildControlStateCleared
svn path=/trunk/mcs/; revision=68477
Gert Driesen [Sun, 26 Nov 2006 14:33:42 +0000 (14:33 -0000)]
* DataSetReadXmlTest.cs: Added NotWorking test for bug #80048.
svn path=/trunk/mcs/; revision=68476
Gert Driesen [Sun, 26 Nov 2006 13:51:50 +0000 (13:51 -0000)]
* DataSetReadXmlTest.cs: Added NotWorking test for bug #80045.
svn path=/trunk/mcs/; revision=68475
Yoni Klain [Sun, 26 Nov 2006 13:49:21 +0000 (13:49 -0000)]
svn path=/trunk/mcs/; revision=68474
Igor Zelmanovich [Sun, 26 Nov 2006 11:38:54 +0000 (11:38 -0000)]
2006-11-26 Igor Zelmanovich <igorz@mainsoft.com>
* Page.cs:
* ClientScriptManager.cs:
implemented RegisterExpandoAttribute feature
svn path=/trunk/mcs/; revision=68473
Gert Driesen [Sun, 26 Nov 2006 10:03:47 +0000 (10:03 -0000)]
* FormTest.cs: Added test for bug #80052.
svn path=/trunk/mcs/; revision=68472
Miguel de Icaza [Sun, 26 Nov 2006 05:29:18 +0000 (05:29 -0000)]
Set eol-style
svn path=/trunk/mcs/; revision=68466
Miguel de Icaza [Sun, 26 Nov 2006 05:28:56 +0000 (05:28 -0000)]
Uniform line endings
svn path=/trunk/mcs/; revision=68465
Miguel de Icaza [Sun, 26 Nov 2006 01:20:21 +0000 (01:20 -0000)]
2006-11-25 Miguel de Icaza <miguel@novell.com>
* strtod.c: Upgrade this implementation to the one from:
http://www.netlib.org/fp/
Fixed a few warnings, and added the header thta we had to
autodetect the FPU setup to use.
This should fix the hang when running the corlib test suite.
svn path=/trunk/mono/; revision=68464
Marek Habersack [Sun, 26 Nov 2006 01:09:43 +0000 (01:09 -0000)]
Event validation fix for the Calendar control
svn path=/trunk/mcs/; revision=68463
Gonzalo Paniagua Javier [Sat, 25 Nov 2006 17:20:52 +0000 (17:20 -0000)]
2006-11-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* HttpServerUtility.cs: don't prepend extra '?' when the original url
already has a query string. Fixes bug #80042.
svn path=/trunk/mcs/; revision=68459
Gert Driesen [Sat, 25 Nov 2006 14:17:08 +0000 (14:17 -0000)]
* MdiFormTest.cs: Added test for bug #80036.
svn path=/trunk/mcs/; revision=68458
Jordi Mas i Hernandez [Sat, 25 Nov 2006 10:36:07 +0000 (10:36 -0000)]
2006-11-25 Jordi Mas i Hernandez <jordimash@gmail.com>
* PrintingServicesUnix.cs: Implements GetPrintDialogInfo
svn path=/trunk/mcs/; revision=68454
Jordi Mas i Hernandez [Sat, 25 Nov 2006 10:32:14 +0000 (10:32 -0000)]
2006-11-25 Jordi Mas i Hernandez <jordimash@gmail.com>
* PrintDialog.cs:
- Text label for where
- Text label comment was not shown
svn path=/trunk/mcs/; revision=68453
Marek Habersack [Sat, 25 Nov 2006 02:44:36 +0000 (02:44 -0000)]
implementation of SaveAs in FileUpload
svn path=/trunk/mcs/; revision=68451
Marek Habersack [Sat, 25 Nov 2006 02:43:22 +0000 (02:43 -0000)]
more optimizations
svn path=/trunk/mcs/; revision=68450
Carlos Alberto Cortez [Sat, 25 Nov 2006 02:20:27 +0000 (02:20 -0000)]
2006-11-24 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Initial support for PageSettings (color, copies, collate,
and media size).
* StandardPrintController.cs: Pass PrintDocument.PageSettings to
create the Graphics object (althought PageSettings
contains a PrinterSettings and vice versa, PrintDocument
can contain non-related PrinterSettings and PageSettings objects).
* PrintingServices.cs: Likewise.
* PrintingServicesWin32.cs: Likewise.
* PrintingServicesUnix.cs: Likewise. Also use cupsParseOptions
to pass printing options when calling cupsPrintFile. Use "Custom"
as name for custom pages without associated name (Laxmark printers
have this problem, causing a nullref exc). Add GetPaperKind () method
to retrieve and set the right PaperKind value for PaperSize, instead
of using PaperKind.Custom for all page sizes. Finally save
PageSettings in DOCINFO to use it later.
* PrintDocument.cs: Clone PrinterSettings.PageSettings
instead of creating a new one (this avoid creating an additional
PrinterSettings instance).
svn path=/trunk/mcs/; revision=68449
Marek Habersack [Sat, 25 Nov 2006 01:15:03 +0000 (01:15 -0000)]
minor optimizations
svn path=/trunk/mcs/; revision=68448
Miguel de Icaza [Sat, 25 Nov 2006 00:53:38 +0000 (00:53 -0000)]
2006-11-24 Miguel de Icaza <miguel@novell.com>
* ApplicationHost.cs: In 2.0, as Todd reports the default is
"Web.Config", try that before we tell people to use MONO_IOMAP=all ;-)
svn path=/trunk/mcs/; revision=68447
Everaldo Canuto [Sat, 25 Nov 2006 00:26:18 +0000 (00:26 -0000)]
Fix toolbar drop down arrow size.
svn path=/trunk/mcs/; revision=68446
Marek Habersack [Fri, 24 Nov 2006 23:55:30 +0000 (23:55 -0000)]
a minor code optimization
svn path=/trunk/mcs/; revision=68445