mono.git
17 years ago2006-10-10 Chris Toshok <toshok@ximian.com>
Chris Toshok [Tue, 10 Oct 2006 21:51:36 +0000 (21:51 -0000)]
2006-10-10  Chris Toshok  <toshok@ximian.com>

* Control.cs (WM_PAINT): when a control is double buffered we draw
initially to the ImageBuffer and then copy from there.  But when a
parent control which has child controls is double buffered, the
initial drawing doesn't encompass the entire ClientRectangle of
the parent control, so we end up with uninitialized bits (this is
easily seen by dragging the top toolbar in
wf-apps/ToolBarDockExample to the right, quickly).  The fix is to
manually set the ClipRectangle of the paint_event (only the one we
use to populate the ImageBuffer) to ClientRectangle.  Fixes more
of the nastiness in bug #72499.

* PaintEventArgs.cs: Add an internal setter for ClipRectangle,
which we use in Control.cs's WM_PAINT handling.

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

17 years ago * TextBoxBase.cs: Finish off the autoscrolling stuff.
Jackson Harper [Tue, 10 Oct 2006 20:52:50 +0000 (20:52 -0000)]
    * TextBoxBase.cs: Finish off the autoscrolling stuff.

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

17 years ago* XmlSerializerTests.cs: Added a few tests. Fixed coding style.
Gert Driesen [Tue, 10 Oct 2006 19:54:54 +0000 (19:54 -0000)]
* XmlSerializerTests.cs: Added a few tests. Fixed coding style.
* XmlSerializer.cs: Output namespace declarations in same order as MS.

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

17 years ago2006-10-10 Chris Toshok <toshok@ximian.com>
Chris Toshok [Tue, 10 Oct 2006 19:20:03 +0000 (19:20 -0000)]
2006-10-10  Chris Toshok  <toshok@ximian.com>

* Cursor.cs: Apply a slightly different patch to the one suggested
in #79609.

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

17 years ago * TextControl.cs: use difference in old line count vs new count
Jackson Harper [Tue, 10 Oct 2006 18:42:05 +0000 (18:42 -0000)]
    * TextControl.cs: use difference in old line count vs new count
        * to
        calculate how many lines were added, this takes into account
soft
        line breaks properly.

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

17 years agoremove warning
Chris Toshok [Tue, 10 Oct 2006 18:40:43 +0000 (18:40 -0000)]
remove warning

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

17 years agoUndo eol-style change.
Gert Driesen [Tue, 10 Oct 2006 17:59:58 +0000 (17:59 -0000)]
Undo eol-style change.

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

17 years agoSet eol-style to native.
Gert Driesen [Tue, 10 Oct 2006 17:55:42 +0000 (17:55 -0000)]
Set eol-style to native.

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

17 years ago* DeserializeTest.cs: Added several tests.
Gert Driesen [Tue, 10 Oct 2006 17:53:49 +0000 (17:53 -0000)]
* DeserializeTest.cs: Added several tests.
* XmlSerializerTestClasses.cs: Added test classes for encoded SOAP.
* XmlSerializerTests.cs: Added new tests and fixed existing test.
* XmlReflectionImporterTests.cs: Added test for invalid default
values.
* SoapReflectionImporterTests.cs: Fixed numbering of tests.
* XmlSerializer.cs: Corrected exception message when deserialization
fails.
* SerializationCodeGenerator.cs: Added support for flag enums.
* XmlReflectionImporter.cs: Use InvalidOperationException wrapper for
all exceptions that occur while reflecting member. Validate default
values to match MS.
* SoapReflectionImporter.cs: Revert small part of previous patch as
XmlSerializer expects enum value.

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

17 years ago2006-10-10 Marek Sieradzki <marek.sieradzki@gmail.com>
Marek Sieradzki [Tue, 10 Oct 2006 17:44:22 +0000 (17:44 -0000)]
2006-10-10  Marek Sieradzki  <marek.sieradzki@gmail.com>

        * xbuild/Microsoft.CSharp.targets: Added empty SearchPaths to Csc.

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

17 years ago2006-10-10 Marek Sieradzki <marek.sieradzki@gmail.com>
Marek Sieradzki [Tue, 10 Oct 2006 17:41:05 +0000 (17:41 -0000)]
2006-10-10  Marek Sieradzki  <marek.sieradzki@gmail.com>

        * FormatUrl.cs
        * ResolveAssemblyReference.cs
        * ResolveProjectBase.cs
        * AssignTargetPath.cs
        * CallTarget.cs
        * AssignCulture.cs
        * FormatVersion.cs
        * AssignProjectConfiguration.cs
* CreateManifestResourceName.cs: Added missing [Output] and
[Required].

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

17 years ago * MenuItem.cs: Make sure to put the mdi child in the hashtable,
Jackson Harper [Tue, 10 Oct 2006 17:01:57 +0000 (17:01 -0000)]
    * MenuItem.cs: Make sure to put the mdi child in the hashtable,
        not the parent form.

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

17 years ago2006-10-10 Chris Toshok <toshok@ximian.com>
Chris Toshok [Tue, 10 Oct 2006 17:00:17 +0000 (17:00 -0000)]
2006-10-10  Chris Toshok  <toshok@ximian.com>

* LinkLabel.cs: don't call MeasureCharacterRanges against a
rectangle located at 0,0 and the size of the text.  Use
ClientRectangle instead.  This fixes rendering of non-left aligned
link labels.

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

17 years agoBaseCompareValidatorTest.cs added new tests for 2.0
Yoni Klain [Tue, 10 Oct 2006 15:30:44 +0000 (15:30 -0000)]
BaseCompareValidatorTest.cs added new tests for 2.0

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

17 years ago - Make sure that the selection_visible flag gets reset to false
Jackson Harper [Tue, 10 Oct 2006 15:20:47 +0000 (15:20 -0000)]
    - Make sure that the selection_visible flag gets reset to false
          if
        the selection isn't visible.  Before this you could get it set
to
        visible by changing the selection start, then changing the end
to
        equal the start.

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

17 years agoTue Oct 10 16:58:37 CEST 2006 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 10 Oct 2006 15:01:25 +0000 (15:01 -0000)]
Tue Oct 10 16:58:37 CEST 2006 Paolo Molaro <lupus@ximian.com>

* darwin_stop_world.c: patch from Allan Hsu <allan@counterpop.net>
to avoid using memory just after freeing it.

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

17 years ago2006-10-11 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 10 Oct 2006 14:59:48 +0000 (14:59 -0000)]
2006-10-11  Atsushi Enomoto <atsushi@ximian.com>

* XPathEditableDocument.cs : (XmlDocumentEditableNavigator)
  implement CanEdit to return true.

* XPathEditableNavigatorTests.cs : added test for CanEdit, based on
  the patch by Konstantin Triger.

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

17 years ago2006-10-10 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Tue, 10 Oct 2006 14:58:46 +0000 (14:58 -0000)]
2006-10-10 Igor Zelmanovich <igorz@mainsoft.com>

* DataSourceSelectArguments.cs:
fixed: RaiseUnsupportedCapabilitiesError method.

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

17 years ago * TextBoxBase.cs: When we set the selection start position the
Jackson Harper [Tue, 10 Oct 2006 14:55:50 +0000 (14:55 -0000)]
    * TextBoxBase.cs: When we set the selection start position the
        caret.
        * TextControl.cs: Need to update the caret when we decrement it
        * to
        zero.

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

17 years agoEnsure DataDirectory is initialized only once
Konstantin Triger [Tue, 10 Oct 2006 14:32:13 +0000 (14:32 -0000)]
Ensure DataDirectory is initialized only once

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

17 years agoSet DataDirectory substitution string (http://blogs.msdn.com/dataaccess/archive/2005...
Konstantin Triger [Tue, 10 Oct 2006 13:47:24 +0000 (13:47 -0000)]
Set DataDirectory substitution string (blogs.msdn.com/dataaccess/archive/2005/10/28/486273.aspx)

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

17 years agoInclude System.Web.UI.WebControls\ContainedTable.cs into compilation
Konstantin Triger [Tue, 10 Oct 2006 13:43:52 +0000 (13:43 -0000)]
Include System.Web.UI.WebControls\ContainedTable.cs into compilation

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

17 years agoTue Oct 10 15:39:39 CEST 2006 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 10 Oct 2006 13:41:45 +0000 (13:41 -0000)]
Tue Oct 10 15:39:39 CEST 2006 Paolo Molaro <lupus@ximian.com>

* reflection.c: allow retrieving attributes for arguments in generic
methods (bug #79241).

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

17 years agoAdd support for '|DataDirectory|' substitution string
Konstantin Triger [Tue, 10 Oct 2006 13:24:31 +0000 (13:24 -0000)]
Add support for '|DataDirectory|' substitution string

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

17 years agoPick the correct .ctor, not the first one.
Martin Baulig [Tue, 10 Oct 2006 11:59:39 +0000 (11:59 -0000)]
Pick the correct .ctor, not the first one.

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

17 years ago2006-10-10 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Tue, 10 Oct 2006 11:53:29 +0000 (11:53 -0000)]
2006-10-10 Igor Zelmanovich <igorz@mainsoft.com>

* DataBoundControl.cs: fixed: DataBind flow
CreateDataSourceSelectArguments() is called
each time as DataBind() is called

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

17 years ago2006-10-10 Martin Baulig <martin@ximian.com>
Martin Baulig [Tue, 10 Oct 2006 11:38:54 +0000 (11:38 -0000)]
2006-10-10  Martin Baulig  <martin@ximian.com>

* iterators.cs (Iterator.Resolve): Call RootScope.ResolveType()
before RootScope.ResolveMembers().

* anonymous.cs (ScopeInfo.CapturedScope.ctor): Use the child's
`CurrentType' if appropriate.

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

17 years ago2006-10-09 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 10 Oct 2006 10:10:10 +0000 (10:10 -0000)]
2006-10-09  Zoltan Varga  <vargaz@gmail.com>

* handles.c (timedwait_signal_poll_cond): Add an alertable parameter, and if it
is FALSE, avoid busy waiting.

* wait.c: Add an alertable parameter to the wait routines.

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

17 years agosvn path=/trunk/mcs/; revision=66502
Yoni Klain [Tue, 10 Oct 2006 10:00:09 +0000 (10:00 -0000)]
svn path=/trunk/mcs/; revision=66502

17 years agoTue Oct 10 11:45:50 CEST 2006 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 10 Oct 2006 09:48:53 +0000 (09:48 -0000)]
Tue Oct 10 11:45:50 CEST 2006 Paolo Molaro <lupus@ximian.com>

* debug-mono-symfile.c: properly check fopen () result (found by
coverity).

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

17 years agoTue Oct 10 11:35:20 CEST 2006 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 10 Oct 2006 09:36:07 +0000 (09:36 -0000)]
Tue Oct 10 11:35:20 CEST 2006 Paolo Molaro <lupus@ximian.com>

* genmdesc.c: removed now dead code.

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

17 years agoTue Oct 10 11:30:52 CEST 2006 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 10 Oct 2006 09:34:18 +0000 (09:34 -0000)]
Tue Oct 10 11:30:52 CEST 2006 Paolo Molaro <lupus@ximian.com>

* reflection.c: make error message clearer and fixed two
issuelets found by Coverity.

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

17 years agoTue Oct 10 09:53:07 CEST 2006 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Tue, 10 Oct 2006 07:53:52 +0000 (07:53 -0000)]
Tue Oct 10 09:53:07 CEST 2006 Paolo Molaro <lupus@ximian.com>

* strtod.c: teleport to the new millennium.

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

17 years agoChange the HttpApplication pipeline to match Microsoft specs for ASP.NET 2.0
Marek Habersack [Tue, 10 Oct 2006 07:07:12 +0000 (07:07 -0000)]
Change the HttpApplication pipeline to match Microsoft specs for ASP.NET 2.0

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

17 years ago2006-10-10 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 10 Oct 2006 06:43:37 +0000 (06:43 -0000)]
2006-10-10  Zoltan Varga  <vargaz@gmail.com>

* object-internals.h: Remove duplicate definition of mono_method_get_signature_full ().

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

17 years ago2006-10-10 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Tue, 10 Oct 2006 06:23:41 +0000 (06:23 -0000)]
2006-10-10  Zoltan Varga  <vargaz@gmail.com>

* configure.in: Get rid of --with-nptl.

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

17 years ago * TreeView.cs: Don't update scrollbars when we aren't visible.
Jackson Harper [Tue, 10 Oct 2006 02:53:04 +0000 (02:53 -0000)]
    * TreeView.cs: Don't update scrollbars when we aren't visible.
        * TreeNodeCollection.cs: Only need to update scrollbars if being
        added to an expanded visible node or the root node.

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

17 years ago2006-10-09 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Tue, 10 Oct 2006 00:33:09 +0000 (00:33 -0000)]
2006-10-09  Miguel de Icaza  <miguel@novell.com>

* strtod.c: Replace the BSD implementation which was fairly old
and complex with a cleaner version from Tcl/Tk.   Fixes the hang
that we have in the Double parsing tests in our class libraries.

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

17 years agoUpdate with bug #
Miguel de Icaza [Mon, 9 Oct 2006 23:08:26 +0000 (23:08 -0000)]
Update with bug #

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

17 years agoPatch from Robert Jordan:
Miguel de Icaza [Mon, 9 Oct 2006 23:08:07 +0000 (23:08 -0000)]
Patch from Robert Jordan:

2006-10-09  Robert Jordan <robertj@gmx.net>

* mini.c: Disable the CrashReporter on MacOS X

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

17 years ago2006-10-09 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Mon, 9 Oct 2006 23:04:12 +0000 (23:04 -0000)]
2006-10-09  Miguel de Icaza  <miguel@novell.com>

* Environment.cs: Handle SpecialFolder.MyMusic

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

17 years ago2006-10-09 Chris Toshok <toshok@ximian.com>
Chris Toshok [Mon, 9 Oct 2006 22:48:32 +0000 (22:48 -0000)]
2006-10-09  Chris Toshok  <toshok@ximian.com>

* XplatUIX11.cs (SendMessage): fix NRE.

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

17 years ago2006-10-09 Chris Toshok <toshok@ximian.com>
Chris Toshok [Mon, 9 Oct 2006 22:41:14 +0000 (22:41 -0000)]
2006-10-09  Chris Toshok  <toshok@ximian.com>

* ResourceManagerTest.cs: add some (NotWorking) tests for
ResurceManager.

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

17 years ago * TextBoxBase.cs: Implement horizontal autoscrolling.
Jackson Harper [Mon, 9 Oct 2006 20:18:21 +0000 (20:18 -0000)]
    * TextBoxBase.cs: Implement horizontal autoscrolling.
        * TextControl.cs: Add a movement types that allows moving
        * forward
        and backwards without wrapping.

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

17 years ago2006-10-09 Mike Kestner <mkestner@novell.com>
Mike Kestner [Mon, 9 Oct 2006 19:01:32 +0000 (19:01 -0000)]
2006-10-09  Mike Kestner  <mkestner@novell.com>

* ListViewItem.cs : layout changes for wrapped LargeIcon labels
with focus "expansion" of labels.  Fixes #79532 and then some.
* ThemeWin32Classic.cs : add LineLimit to ListView label format
when wrapping.

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

17 years agoUpdate: remove trace methods
Miguel de Icaza [Mon, 9 Oct 2006 18:33:54 +0000 (18:33 -0000)]
Update: remove trace methods

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

17 years agoUpdate docs, removing stuff that is not exposed
Miguel de Icaza [Mon, 9 Oct 2006 18:24:06 +0000 (18:24 -0000)]
Update docs, removing stuff that is not exposed

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

17 years agoupdate lists
Miguel de Icaza [Mon, 9 Oct 2006 18:11:30 +0000 (18:11 -0000)]
update lists

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

17 years agoupdate ignore list
Miguel de Icaza [Mon, 9 Oct 2006 18:11:20 +0000 (18:11 -0000)]
update ignore list

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

17 years agoMon Oct 9 19:41:44 CEST 2006 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 9 Oct 2006 17:43:47 +0000 (17:43 -0000)]
Mon Oct 9 19:41:44 CEST 2006 Paolo Molaro <lupus@ximian.com>

* object-internals.h, gc-internal.h, profiler-private.h:
mark internal functions.

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

17 years agoMon Oct 9 19:28:56 CEST 2006 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 9 Oct 2006 17:36:31 +0000 (17:36 -0000)]
Mon Oct 9 19:28:56 CEST 2006 Paolo Molaro <lupus@ximian.com>

* reflection.c: put data in the text section.
* icall.c: recognize more types in type_from_typename ().
* process.c, marshal.c: added some GC FIXMEs.

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

17 years agoMon Oct 9 19:27:26 CEST 2006 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 9 Oct 2006 17:28:01 +0000 (17:28 -0000)]
Mon Oct 9 19:27:26 CEST 2006 Paolo Molaro <lupus@ximian.com>

* loader.c: check for NULL before initializing.

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

17 years agoNew test + update.
Marek Safar [Mon, 9 Oct 2006 17:00:35 +0000 (17:00 -0000)]
New test + update.

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

17 years ago2006-10-09 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Mon, 9 Oct 2006 16:59:17 +0000 (16:59 -0000)]
2006-10-09  Marek Safar  <marek.safar@seznam.cz>

A fix for bug #78568
* cs-tokenizer.cs (Deambiguate_CloseParens): Expression cannot be cast
when contains binary operators.
* cs-parser.jay: Updated.

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

17 years agoadd System.Data.SqlTypes\SqlAlreadyFilledException.cs to compilation
Konstantin Triger [Mon, 9 Oct 2006 16:47:13 +0000 (16:47 -0000)]
add System.Data.SqlTypes\SqlAlreadyFilledException.cs to compilation

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

17 years agoswitch to mono implementation for SqlTypes
Konstantin Triger [Mon, 9 Oct 2006 16:44:01 +0000 (16:44 -0000)]
switch to mono implementation for SqlTypes

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

17 years agoTARGET_JVM: ifdef tds protocol specific parts
Konstantin Triger [Mon, 9 Oct 2006 16:39:25 +0000 (16:39 -0000)]
TARGET_JVM: ifdef tds protocol specific parts

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

17 years ago * TextControl.cs: Make sure the selection is offset by the
Jackson Harper [Mon, 9 Oct 2006 16:26:12 +0000 (16:26 -0000)]
    * TextControl.cs: Make sure the selection is offset by the
        viewport x.  This fixes selection when using auto scrolling.

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

17 years ago2006-10-09 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 9 Oct 2006 16:25:27 +0000 (16:25 -0000)]
2006-10-09  Martin Baulig  <martin@ximian.com>

* generic.cs
(NullCoalescingOperator.DoResolve): Fix #78964; added gtest-294.cs.

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

17 years agoMon Oct 9 17:06:41 CEST 2006 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 9 Oct 2006 15:07:18 +0000 (15:07 -0000)]
Mon Oct 9 17:06:41 CEST 2006 Paolo Molaro <lupus@ximian.com>

* mini.h: do not leave gaps in the opcode values.

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

17 years ago2006-10-09 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Mon, 9 Oct 2006 14:53:41 +0000 (14:53 -0000)]
2006-10-09  Miguel de Icaza  <miguel@novell.com>

* src/gmodule.h: Move definitions of gmodule to gmodule.h because
Mono expects it there.

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

17 years ago2006-10-09 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Mon, 9 Oct 2006 14:53:12 +0000 (14:53 -0000)]
2006-10-09 Igor Zelmanovich <igorz@mainsoft.com>

* DataSourceSelectArguments.cs: fixed: Equals method.

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

17 years agoAdd gmodule.h
Miguel de Icaza [Mon, 9 Oct 2006 14:53:06 +0000 (14:53 -0000)]
Add gmodule.h

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

17 years ago * TextBoxBase.cs: Set the default max values to MaxValue since
Jackson Harper [Mon, 9 Oct 2006 14:49:14 +0000 (14:49 -0000)]
    * TextBoxBase.cs: Set the default max values to MaxValue since
        we use the scrollbar for autoscrolling and the default value is
        100.  If we don't do this the caret won't keep up with typing
        after about 18 characters.

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

17 years agoZoltan pointed out that these are used for cross compilation, use a different approach
Miguel de Icaza [Mon, 9 Oct 2006 14:46:53 +0000 (14:46 -0000)]
Zoltan pointed out that these are used for cross compilation, use a different approach

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

17 years ago2006-10-07 Andreia Gaita <shana.ufie@gmail.com>
Andreia Gaita [Mon, 9 Oct 2006 14:36:55 +0000 (14:36 -0000)]
2006-10-07  Andreia Gaita <shana.ufie@gmail.com>
* Form.cs: The active control should be selected after the
OnLoad so that any child control initialization that affects
the selection is done. Fixes #79406

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

17 years agoRevert hashtable changes, per discussion with Paolo
Miguel de Icaza [Mon, 9 Oct 2006 14:30:14 +0000 (14:30 -0000)]
Revert hashtable changes, per discussion with Paolo

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

17 years agoMon Oct 9 16:08:51 CEST 2006 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 9 Oct 2006 14:10:47 +0000 (14:10 -0000)]
Mon Oct 9 16:08:51 CEST 2006 Paolo Molaro <lupus@ximian.com>

* jit-icalls.h: flag functions as internal here, too.

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

17 years ago2006-10-09 Martin Baulig <martin@ximian.com>
Martin Baulig [Mon, 9 Oct 2006 14:02:14 +0000 (14:02 -0000)]
2006-10-09  Martin Baulig  <martin@ximian.com>

* delegate.cs
(Delegate.DefineType): Don't call TypeParameter.Resolve() here;
moved that into Define() and also do the other type parameter
checks there.  Fixes #79094.  Added gtest-292.cs.

* expression.cs
(ArrayCreation.EmitDynamicInitializers): Use `etype.IsValueType'
since that doesn't include type parameters; don't use `Ldelema'
for type parameters.  Fixes #78980.  Added gtest-293.cs.

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

17 years agoMon Oct 9 15:58:18 CEST 2006 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 9 Oct 2006 14:00:12 +0000 (14:00 -0000)]
Mon Oct 9 15:58:18 CEST 2006 Paolo Molaro <lupus@ximian.com>

* mini.h, aliasing.h, declsec.h, regalloc.h, trace.h: mark internal
functions with the internal attribute.

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

17 years agoMon Oct 9 15:52:45 CEST 2006 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 9 Oct 2006 13:54:41 +0000 (13:54 -0000)]
Mon Oct 9 15:52:45 CEST 2006 Paolo Molaro <lupus@ximian.com>

* aot-compiler.c: fclose the file descriptor in the profile read loop.

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

17 years ago2006-10-09 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
Rafael Teixeira [Mon, 9 Oct 2006 13:52:03 +0000 (13:52 -0000)]
2006-10-09  Rafael Teixeira  <rafaelteixeirabr@hotmail.com>
* Samples/mcat.cs: small code style fix

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

17 years ago2006-10-09 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 9 Oct 2006 13:51:55 +0000 (13:51 -0000)]
2006-10-09  Zoltan Varga  <vargaz@gmail.com>

* gc.c (finalizer_thread): Use a non-alertable wait here.

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

17 years agoinclude XslCompiledTransform.cs into a compilation
Konstantin Triger [Mon, 9 Oct 2006 13:15:57 +0000 (13:15 -0000)]
include XslCompiledTransform.cs into a compilation

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

17 years agoNew tests.
Martin Baulig [Mon, 9 Oct 2006 12:41:10 +0000 (12:41 -0000)]
New tests.

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

17 years ago2006-10-09 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 9 Oct 2006 12:32:36 +0000 (12:32 -0000)]
2006-10-09  Zoltan Varga  <vargaz@gmail.com>

* class.c loader.c metadata.c: Revert the mono_metadata_decode_table_... changes,
until the correct solution is found.

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

17 years agoMon Oct 9 12:59:16 CEST 2006 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 9 Oct 2006 11:25:55 +0000 (11:25 -0000)]
Mon Oct 9 12:59:16 CEST 2006 Paolo Molaro <lupus@ximian.com>

* src/ghashtable.c: s/to_prime/g_spaced_primes_closest/g
and put the array in readonly memory.
* src/gstr.c: fixed the build and made array const.
* src/gmodule.c: fixed thinko.

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

17 years agofixed the build.
Paolo Molaro [Mon, 9 Oct 2006 09:56:09 +0000 (09:56 -0000)]
fixed the build.

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

17 years ago2006-10-09 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Mon, 9 Oct 2006 09:52:40 +0000 (09:52 -0000)]
2006-10-09 Igor Zelmanovich <igorz@mainsoft.com>

* BoundField.cs: implemented ValidateSupportsCallback().

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

17 years ago2006-10-09 Igor Zelmanovich <igorz@mainsoft.com>
Igor Zelmanovich [Mon, 9 Oct 2006 09:41:44 +0000 (09:41 -0000)]
2006-10-09 Igor Zelmanovich <igorz@mainsoft.com>

* CommandField.cs: ValidateSupportsCallback(): exception's message.

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

17 years ago2006-10-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>
Gonzalo Paniagua Javier [Mon, 9 Oct 2006 05:20:57 +0000 (05:20 -0000)]
2006-10-09 Gonzalo Paniagua Javier <gonzalo@ximian.com>

* CssStyleCollection.cs: don't clear the collection of properties, but
create a new one.

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

17 years agoUpdate TODO, more progress in getting this to build
Miguel de Icaza [Sun, 8 Oct 2006 21:32:44 +0000 (21:32 -0000)]
Update TODO, more progress in getting this to build

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

17 years agoRemove cruft
Miguel de Icaza [Sun, 8 Oct 2006 21:30:29 +0000 (21:30 -0000)]
Remove cruft

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

17 years ago2006-10-08 Marek Safar <marek.safar@seznam.cz>
Marek Safar [Sun, 8 Oct 2006 21:23:34 +0000 (21:23 -0000)]
2006-10-08  Marek Safar  <marek.safar@seznam.cz>

A fix for #77796
* convert.cs (ExplicitReferenceConversion): Only enum to enum value
conversion is allowed.

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

17 years agoUpdate, from build attempt, we are missing more stuff
Miguel de Icaza [Sun, 8 Oct 2006 21:20:08 +0000 (21:20 -0000)]
Update, from build attempt, we are missing more stuff

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

17 years agoAdd conditional to configure for eglib build
Miguel de Icaza [Sun, 8 Oct 2006 21:19:40 +0000 (21:19 -0000)]
Add conditional to configure for eglib build

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

17 years agoAdd conditional to configure for eglib build
Miguel de Icaza [Sun, 8 Oct 2006 21:19:34 +0000 (21:19 -0000)]
Add conditional to configure for eglib build

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

17 years agosvn path=/trunk/mono/; revision=66429
Miguel de Icaza [Sun, 8 Oct 2006 20:58:16 +0000 (20:58 -0000)]
svn path=/trunk/mono/; revision=66429

17 years agoGet a few stubs, so we can attempt to build Mono with eglib:
Miguel de Icaza [Sun, 8 Oct 2006 20:57:37 +0000 (20:57 -0000)]
Get a few stubs, so we can attempt to build Mono with eglib:

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

17 years agoAnother update
Miguel de Icaza [Sun, 8 Oct 2006 20:50:41 +0000 (20:50 -0000)]
Another update

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

17 years agoImplement G_STRLOC
Miguel de Icaza [Sun, 8 Oct 2006 20:50:23 +0000 (20:50 -0000)]
Implement G_STRLOC

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

17 years agoAdd copyright info
Miguel de Icaza [Sun, 8 Oct 2006 20:31:38 +0000 (20:31 -0000)]
Add copyright info

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

17 years agoAdd new mono-uri.c
Miguel de Icaza [Sun, 8 Oct 2006 20:29:42 +0000 (20:29 -0000)]
Add new mono-uri.c

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

17 years agoRemove derivative work of mono-uri.c
Miguel de Icaza [Sun, 8 Oct 2006 20:29:12 +0000 (20:29 -0000)]
Remove derivative work of mono-uri.c

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

17 years agoRemove derivative version of mono-uri.c
Miguel de Icaza [Sun, 8 Oct 2006 20:27:35 +0000 (20:27 -0000)]
Remove derivative version of mono-uri.c

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

17 years ago2006-10-08 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Sun, 8 Oct 2006 19:55:57 +0000 (19:55 -0000)]
2006-10-08  Miguel de Icaza  <miguel@novell.com>

* src/ghashtable.c (g_hash_table_new_alloc,
g_hash_table_new_full_alloc): Add new entry points that will be
used for GC-aware hashtables.

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

17 years ago2006-10-08 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 8 Oct 2006 17:11:09 +0000 (17:11 -0000)]
2006-10-08  Sebastien Pouliot  <sebastien@ximian.com>

* PKCS12.cs: Synch implementation with Mono.Security.dll. Fix bug
#79617.

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

17 years ago2006-10-08 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 8 Oct 2006 17:04:36 +0000 (17:04 -0000)]
2006-10-08  Sebastien Pouliot  <sebastien@ximian.com>

* PKCS12.cs: A String.Empty is different from a null password. Fix bug
#79617.

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

17 years ago2006-10-08 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 8 Oct 2006 17:04:01 +0000 (17:04 -0000)]
2006-10-08  Sebastien Pouliot  <sebastien@ximian.com>

* PKCS12Test.cs: Added OpenSSL generated test case with an empty
password (#79717). Changed results for existing test case with empty
password.

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

17 years ago2006-10-08 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Sun, 8 Oct 2006 16:21:36 +0000 (16:21 -0000)]
2006-10-08  Sebastien Pouliot  <sebastien@ximian.com>

* X509Certificate2.cs: Ensure we can load certificates from read-only
files (fix bug #79616).

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