mono.git
15 years ago2008-09-13 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 13 Sep 2008 13:34:19 +0000 (13:34 -0000)]
2008-09-13  Atsushi Enomoto  <atsushi@ximian.com>

* System.Web.dll.sources: added
  System.Web.UI/CssClassPropertyAttribute.cs.

* CssClassPropertyAttribute.cs : new in 3.5 SP1.

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

15 years ago2008-09-13 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 13 Sep 2008 13:26:41 +0000 (13:26 -0000)]
2008-09-13  Atsushi Enomoto  <atsushi@ximian.com>

* DynamicDataSourceOperation.cs, DynamicValidatorEventArgs.cs,
  IDynamicDataSource.cs, IDynamicValidatorException.cs :
  oops, everything went into wrong namespace.

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

15 years ago2008-09-13 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 13 Sep 2008 13:21:54 +0000 (13:21 -0000)]
2008-09-13  Atsushi Enomoto  <atsushi@ximian.com>

* System.Web.Extensions.dll.sources :
  added sys.web.DynamicData types.

* DynamicDataSourceOperation.cs, DynamicValidatorEventArgs.cs,
  IDynamicDataSource.cs, IDynamicValidatorException.cs :
  new in 3.5 SP1.

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

15 years ago2008-09-13 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 13 Sep 2008 13:06:34 +0000 (13:06 -0000)]
2008-09-13  Atsushi Enomoto  <atsushi@ximian.com>

* System.Web.dll.sources: added System.Web.UI/IBindableControl.cs.

* IBindableControl.cs : new in 3.5 SP1.

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

15 years ago2008-09-13 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 13 Sep 2008 12:55:21 +0000 (12:55 -0000)]
2008-09-13  Atsushi Enomoto  <atsushi@ximian.com>

* System.Web.dll.sources: added
  System.Web.UI.WebControls/DataBoundControlMode.cs.

* DataBoundControlMode.cs : new 3.5 SP1 type.

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

15 years ago2008-09-13 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Sat, 13 Sep 2008 12:37:21 +0000 (12:37 -0000)]
2008-09-13  Atsushi Enomoto  <atsushi@ximian.com>

* SqlDependency.cs : wrong namespace.

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

15 years ago2008-09-13 Mark Probst <mark.probst@gmail.com>
Mark Probst [Sat, 13 Sep 2008 11:16:15 +0000 (11:16 -0000)]
2008-09-13  Mark Probst  <mark.probst@gmail.com>

* mini-ppc.c: Convert result to single for OP_ICONV_TO_R4.

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

15 years ago2008-09-13 Daniel Morgan <monodanmorg@yahoo.com>
Daniel Morgan [Sat, 13 Sep 2008 05:31:30 +0000 (05:31 -0000)]
2008-09-13  Daniel Morgan <monodanmorg@yahoo.com>

* System.Data.OracleClient/OracleConnection.cs: add stubs
for method GetSchema which is part of NET_2_0, and clean up warnings

* System.Data.OracleClient/OracleCommand.cs
* ystem.Data.OracleClient/OracleParameter.cs
* System.Data.OracleClient/OracleBFile.cs
* System.Data.OracleClient.Oci/OciHandle.cs: clean up warnings

* System.Data.OracleClient.Oci/OciDescriptorHandle.cs
* System.Data.OracleClient.Oci/OciDefineHandle.cs: make methods internal

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

15 years ago2008-09-13 Daniel Morgan <monodanmorg@yahoo.com>
Daniel Morgan [Sat, 13 Sep 2008 04:14:29 +0000 (04:14 -0000)]
2008-09-13  Daniel Morgan <monodanmorg@yahoo.com>

* Test/TestOracleClient.cs: add test for LONG (long varchar)
testing paramters for Input, Output,
InputOutput, and ReturnValue and
situations when any of these could be DBNull.Value

* System.Data.OracleClient/OracleParameter.cs: fix
handling of parameters LONG (long varchar).  However,
it probably would be better to implement LONG using
piecewise operation.  Also, remove old code.

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

15 years ago2008-09-12 Miguel de Icaza <miguel@novell.com>
Miguel de Icaza [Fri, 12 Sep 2008 23:59:52 +0000 (23:59 -0000)]
2008-09-12  Miguel de Icaza  <miguel@novell.com>

* HttpListenerPrefixCollection.cs, EndPointListener.cs,
HttpListener.cs, EndPointManager.cs, HttpConnection.cs: Remove
generics support where necessary to allow this code to be reused
in the 1.0 profile.

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

15 years ago2008-09-13 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 12 Sep 2008 22:28:39 +0000 (22:28 -0000)]
2008-09-13  Zoltan Varga  <vargaz@gmail.com>

* RxInterpreter.cs RxCompiler.cs: Implement some missing Category opcodes.

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

15 years ago2008-09-12 Jeffrey Stedfast <fejj@novell.com>
Jeffrey Stedfast [Fri, 12 Sep 2008 22:10:44 +0000 (22:10 -0000)]
2008-09-12  Jeffrey Stedfast  <fejj@novell.com>

Fix for bug #320298

* TcpClientTransportSink.cs: Updated for change to
TcpChannel.ParseTcpURL(). We now need to do our own integer
conversion/validation of the port.

* TcpChannel.cs (ParseTcpURL): We need to match the
protocol ("tcp") case-insensitively. The objectURI is supposed to
include the leading '/' character. Also, we need to ignore invalid
port designators since Microsoft's .NET implementation of
TcpChannel.Parse() doesn't seem to care that they are valid.

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

15 years agoUPdate
Miguel de Icaza [Fri, 12 Sep 2008 21:50:51 +0000 (21:50 -0000)]
UPdate

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

15 years ago2008-09-12 Jb Evain <jbevain@novell.com>
Jb Evain [Fri, 12 Sep 2008 21:01:51 +0000 (21:01 -0000)]
2008-09-12  Jb Evain  <jbevain@novell.com>

* DictionaryTest.cs: add tests for #425693.

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

15 years ago2008-09-12 Jb Evain <jbevain@novell.com>
Jb Evain [Fri, 12 Sep 2008 20:58:02 +0000 (20:58 -0000)]
2008-09-12  Jb Evain  <jbevain@novell.com>

* Dictionary.cs: (ToTValue) allow null values to be added for non
value types TValues to the dictionary when using the
non generic IDictionary. Fixes #425693.

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

15 years ago2008-09-12 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Fri, 12 Sep 2008 19:50:46 +0000 (19:50 -0000)]
2008-09-12  Jonathan Pobst  <monkey@jpobst.com>

* TreeNodeCollection.cs: When adding a new node to an opened node,
we have to invalidate everything below the parent node because
every node scoots down and we have to repaint them.
[Fixes bug #411386]

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

15 years ago2008-09-12 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Fri, 12 Sep 2008 19:10:54 +0000 (19:10 -0000)]
2008-09-12  Jonathan Pobst  <monkey@jpobst.com>

* ThemeWin32Classic.cs: Take CheckBox and RadioButton's CheckAlign
property into account when drawing.
[Fixes bug #416064]

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

15 years ago2008-09-12 Jb Evain <jbevain@novell.com>
Jb Evain [Fri, 12 Sep 2008 18:34:13 +0000 (18:34 -0000)]
2008-09-12  Jb Evain  <jbevain@novell.com>

* HashSet.cs (.ctor (IEnumerable<T>,*)): only get the count of the
enumerable if the source collection implements ICollection<T>, so that
we only iterate once over the source collection.

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

15 years agoRoute.GetRouteData() and HttpMethodConstraint.Match() with tests.
Atsushi Eno [Fri, 12 Sep 2008 18:02:55 +0000 (18:02 -0000)]
Route.GetRouteData() and HttpMethodConstraint.Match() with tests.

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

15 years ago2008-09-12 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Fri, 12 Sep 2008 17:08:12 +0000 (17:08 -0000)]
2008-09-12  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* ListBox.cs: When calling Items.Clear(), call
SelectedIndexCollection.ClearCore instead of normal Clear method, to
not fire any Selected*Changed event - this is done to match .net and
don't have invalid values when changing the DataSourceProperty.
Fixes #424273.

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

15 years ago2008-09-12 Mario Carrion <mcarrion@novell.com>
Mario Carrion [Fri, 12 Sep 2008 16:57:51 +0000 (16:57 -0000)]
2008-09-12  Mario Carrion  <mcarrion@novell.com>

* HelpProvider.cs: Control enabled to support accessibility.
* Application.cs: Updated to Initialize UIA in  HelpProvider.
  [Fixes bug #425988]

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

15 years ago2008-09-12 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Fri, 12 Sep 2008 16:48:12 +0000 (16:48 -0000)]
2008-09-12  Jonathan Pobst  <monkey@jpobst.com>

* Form.cs: When we are showing a dialog box, if its owner is TopMost,
make the dialog TopMost as well.
[Fixes bug #425984]

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

15 years ago2008-09-12 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Fri, 12 Sep 2008 16:38:58 +0000 (16:38 -0000)]
2008-09-12  Jonathan Pobst  <monkey@jpobst.com>

* Win32DnD.cs, XplatUIWin32.cs: Applied patch from Andy Hume that handles
clipboard data better.
[Fixes bug #414446]

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

15 years ago2008-09-12 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Fri, 12 Sep 2008 16:24:10 +0000 (16:24 -0000)]
2008-09-12  Jonathan Pobst  <monkey@jpobst.com>

* TextBoxBase.cs: Applied patch from John Mortlock that ensures
TextChanged and SelectionChanged events fire in the same order as .Net.
[Fixes bug #425725]

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

15 years ago2008-09-12 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Fri, 12 Sep 2008 16:09:10 +0000 (16:09 -0000)]
2008-09-12  Jonathan Pobst  <monkey@jpobst.com>

* DataGridView.cs: When sorting a column, if it only contains numbers,
do a numeric sort instead of a string sort.
[Fixes bug #425849]

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

15 years ago2008-09-12 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Fri, 12 Sep 2008 15:24:16 +0000 (15:24 -0000)]
2008-09-12  Jonathan Pobst  <monkey@jpobst.com>

* TableLayoutSettings.cs, TableLayoutStyleCollection.cs: Guard
against NRE's when the settings have a null panel.
* TableLayoutPanel.cs: When setting the TableLayoutSettings, ensure
the panel gets set.
[Fixes bug #425647]

2008-09-12  Jonathan Pobst  <monkey@jpobst.com>

* TableLayoutSettingsTypeConverter.cs: Don't create an instance of
TableLayoutPanel in ConvertFrom.
[Fixes bug #425647]

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

15 years agosprinkle around a few more partial methods
Raja R Harinath [Fri, 12 Sep 2008 14:31:17 +0000 (14:31 -0000)]
sprinkle around a few more partial methods

* DataTable.cs (NewRowAdded): Make into partial method.
(DataTableClearing, DataTableCleared): New partial methods.
(Clear): Use them.

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

15 years agoUse more C# 3.0
Raja R Harinath [Fri, 12 Sep 2008 14:30:35 +0000 (14:30 -0000)]
Use more C# 3.0

* DataTable.cs: Sequester ISupportInitializationNotification
pieces into separate part.
(DataTableInitialized): Turn into a 'partial method' to avoid #ifs.

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

15 years ago2008-09-12 Marek Safar <marek.safar@gmail.com>
Marek Safar [Fri, 12 Sep 2008 14:19:47 +0000 (14:19 -0000)]
2008-09-12  Marek Safar  <marek.safar@gmail.com>

A test for bug #425669

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

15 years ago2008-09-12 Marek Safar <marek.safar@gmail.com>
Marek Safar [Fri, 12 Sep 2008 14:19:14 +0000 (14:19 -0000)]
2008-09-12  Marek Safar  <marek.safar@gmail.com>

A fix for bug #425669
* generic.cs: Don't cache generic static anonymous method
containers.

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

15 years ago2008-09-12 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 12 Sep 2008 13:53:15 +0000 (13:53 -0000)]
2008-09-12  Sebastien Pouliot  <sebastien@ximian.com>

* ASN1.cs: Use File.Create instead of OpenWrite to make sure nothing
else if left at the end of the file.

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

15 years ago2008-09-12 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 12 Sep 2008 13:52:33 +0000 (13:52 -0000)]
2008-09-12  Sebastien Pouliot  <sebastien@ximian.com>

* PKCS12.cs, X509Store.cs: Use File.Create instead of OpenWrite to
make sure nothing else if left at the end of the file. Issue reported
by Christophe Chevalier.

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

15 years ago2008-09-12 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 12 Sep 2008 13:51:08 +0000 (13:51 -0000)]
2008-09-12  Sebastien Pouliot  <sebastien@ximian.com>

* FileCertificateStore.cs: Use File.Create instead of OpenWrite
to make sure nothing else if left at the end of the file.

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

15 years ago2008-09-12 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 12 Sep 2008 13:50:06 +0000 (13:50 -0000)]
2008-09-12  Sebastien Pouliot  <sebastien@ximian.com>

* ASN1.cs: Use File.Create instead of OpenWrite to make sure nothing
else if left at the end of the file.

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

15 years ago2008-09-12 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Fri, 12 Sep 2008 13:49:42 +0000 (13:49 -0000)]
2008-09-12  Sebastien Pouliot  <sebastien@ximian.com>

* PKCS12.cs, X509Store.cs: Use File.Create instead of OpenWrite to
make sure nothing else if left at the end of the file. Issue reported
by Christophe Chevalier.

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

15 years agoNew tests.
Marek Safar [Fri, 12 Sep 2008 12:24:51 +0000 (12:24 -0000)]
New tests.

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

15 years ago2008-09-12 Marek Safar <marek.safar@gmail.com>
Marek Safar [Fri, 12 Sep 2008 12:24:40 +0000 (12:24 -0000)]
2008-09-12  Marek Safar  <marek.safar@gmail.com>

* generic.cs, class.cs, delegate.cs: Check recursive inherited
conflicting constraints.

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

15 years ago* cs-tokenizer.cs (consume_identifier): Allow partial methods in mcs too.
Raja R Harinath [Fri, 12 Sep 2008 12:05:17 +0000 (12:05 -0000)]
* cs-tokenizer.cs (consume_identifier): Allow partial methods in mcs too.

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

15 years ago2008-09-12 Jb Evain <jbevain@novell.com>
Jb Evain [Fri, 12 Sep 2008 11:54:22 +0000 (11:54 -0000)]
2008-09-12  Jb Evain  <jbevain@novell.com>

* Makefile: tune System.ServiceModel.Web.

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

15 years ago2008-09-12 Jb Evain <jbevain@novell.com>
Jb Evain [Fri, 12 Sep 2008 11:53:11 +0000 (11:53 -0000)]
2008-09-12  Jb Evain  <jbevain@novell.com>

* Makefile: add System.ServiceModel.Web to the net_2_1_raw build.

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

15 years ago2008-09-12 Jb Evain <jbevain@novell.com>
Jb Evain [Fri, 12 Sep 2008 11:52:10 +0000 (11:52 -0000)]
2008-09-12  Jb Evain  <jbevain@novell.com>

* net_2_1_raw_System.ServiceModel.Web.dll.sources
* Makefile
* System.Runtime.Serialization.Json/JsonReader.cs:
support the SL2 profile compilation.

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

15 years ago2008-09-12 Jb Evain <jbevain@novell.com>
Jb Evain [Fri, 12 Sep 2008 11:44:13 +0000 (11:44 -0000)]
2008-09-12  Jb Evain  <jbevain@novell.com>

* Makefile: tune System.ServiceModel.dll

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

15 years ago2008-09-12 Jb Evain <jbevain@novell.com>
Jb Evain [Fri, 12 Sep 2008 11:43:32 +0000 (11:43 -0000)]
2008-09-12  Jb Evain  <jbevain@novell.com>

* Makefile: add System.ServiceModel to the net_2_1_raw build.

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

15 years agoadd missing files
Jb Evain [Fri, 12 Sep 2008 11:22:58 +0000 (11:22 -0000)]
add missing files

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

15 years ago2008-09-12 Astushi Enomoto <atsushi@ximian.com>
Jb Evain [Fri, 12 Sep 2008 11:21:41 +0000 (11:21 -0000)]
2008-09-12  Astushi Enomoto  <atsushi@ximian.com>
            Jb Evain  <jbevain@novell.com>

* Makefile: support net_2_1_raw compilation profile.
* net_2_1_raw_System.ServiceModel.dll.sources

* *.cs: SL2 compilation support.

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

15 years ago2008-09-12 Mark Probst <mark.probst@gmail.com>
Mark Probst [Fri, 12 Sep 2008 10:55:18 +0000 (10:55 -0000)]
2008-09-12  Mark Probst  <mark.probst@gmail.com>

* cil-coff.h, image.c, reflection.c: Endianness fixes in image
writing code.

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

15 years agoNew test.
Marek Safar [Fri, 12 Sep 2008 10:11:19 +0000 (10:11 -0000)]
New test.

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

15 years ago2008-09-12 Marek Safar <marek.safar@gmail.com>
Marek Safar [Fri, 12 Sep 2008 10:11:04 +0000 (10:11 -0000)]
2008-09-12  Marek Safar  <marek.safar@gmail.com>

* literal.cs, convert.cs, expression.cs, statement.cs: More null
to null pointer conversion fixes.

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

15 years ago* DataTable.cs (AssertNotNullConstraints): Hoist out a more useful
Raja R Harinath [Fri, 12 Sep 2008 10:05:57 +0000 (10:05 -0000)]
* DataTable.cs (AssertNotNullConstraints): Hoist out a more useful
loop-invariant by inverting loops.
(RowExists): Outdent.  Rewrite for slightly better clarity.
(BeginLoadData): Outdent.
(GetChanges): Outdent.  Replace GetEnumerator/while with foreach.

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

15 years agoStyle nits
Raja R Harinath [Fri, 12 Sep 2008 10:05:38 +0000 (10:05 -0000)]
Style nits

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

15 years ago* DataTable.cs: Convert to a partial class, sequester NET_2_0
Raja R Harinath [Fri, 12 Sep 2008 10:05:21 +0000 (10:05 -0000)]
* DataTable.cs: Convert to a partial class, sequester NET_2_0
specific and IXmlSerializable specific pieces into separate parts.

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

15 years agoStyle nits
Raja R Harinath [Fri, 12 Sep 2008 10:05:02 +0000 (10:05 -0000)]
Style nits

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

15 years agoupdate
Jb Evain [Fri, 12 Sep 2008 10:01:42 +0000 (10:01 -0000)]
update

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

15 years ago2008-09-12 Jb Evain <jbevain@novell.com>
Jb Evain [Fri, 12 Sep 2008 10:00:50 +0000 (10:00 -0000)]
2008-09-12  Jb Evain  <jbevain@novell.com>

* Mono.Linker/Pipeline.cs: add a RemoveStep method.
* Mono.Linker/Driver.cs: make the linker generate new
module guids by default.

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

15 years agoUrl parser implementation and some tests.
Atsushi Eno [Fri, 12 Sep 2008 09:37:37 +0000 (09:37 -0000)]
Url parser implementation and some tests.

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

15 years agoupdate
Jb Evain [Fri, 12 Sep 2008 09:08:07 +0000 (09:08 -0000)]
update

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

15 years ago2008-09-12 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 12 Sep 2008 09:07:12 +0000 (09:07 -0000)]
2008-09-12  Zoltan Varga  <vargaz@gmail.com>

* mini.h (MONO_IS_JUMP_TABLE): Handle GOT_ENTRY.
(MONO_JUMP_TABLE_FROM_INS): Ditto.

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

15 years ago2008-09-12 Jb Evain <jbevain@novell.com>
Jb Evain [Fri, 12 Sep 2008 09:01:13 +0000 (09:01 -0000)]
2008-09-12  Jb Evain  <jbevain@novell.com>

* Makefile: make the linker generate new guids for the tuned
assemblies.

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

15 years agofix typo
Jb Evain [Fri, 12 Sep 2008 09:00:45 +0000 (09:00 -0000)]
fix typo

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

15 years agofollow common pattern
Jb Evain [Fri, 12 Sep 2008 08:57:16 +0000 (08:57 -0000)]
follow common pattern

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

15 years ago2008-09-12 Jb Evain <jbevain@novell.com>
Jb Evain [Fri, 12 Sep 2008 08:52:14 +0000 (08:52 -0000)]
2008-09-12  Jb Evain  <jbevain@novell.com>

* Mono.Linker.Steps/RegenerateGuidStep.cs: new step that is used
to regenerate the Mvid identifier of each linked module.

* monolinker.exe.sources:
* Mono.Linker.csproj: add RegeneratedGuidStep to the build.

* Mono.Linker/Driver.cs: add a -g option to control whether to
regenerate the modules identifier or not.

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

15 years ago2008-09-12 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 12 Sep 2008 07:48:56 +0000 (07:48 -0000)]
2008-09-12  Zoltan Varga  <vargaz@gmail.com>

* scripts/patch-quiet.sh: Remove an obsolete comment. Change the Makefile so
this script is rerun if Makefile.am changes.

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

15 years agojust remove --security but don't try to use the installed SN
Sebastien Pouliot [Fri, 12 Sep 2008 00:19:43 +0000 (00:19 -0000)]
just remove --security but don't try to use the installed SN

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

15 years ago* ToolTip.cs: Control enabled to support accessibility.
Mario Carrion [Thu, 11 Sep 2008 22:54:53 +0000 (22:54 -0000)]
* ToolTip.cs: Control enabled to support accessibility.
* Application.cs: Updated to Initialize UIA in ToolTip.
  [Fixes bug #425277]

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

15 years ago2008-09-11 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Thu, 11 Sep 2008 22:16:57 +0000 (22:16 -0000)]
2008-09-11  Jonathan Pobst  <monkey@jpobst.com>

* Control.cs: Make the custom Enumerator internal to fix build.

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

15 years ago2008-09-11 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Thu, 11 Sep 2008 21:19:21 +0000 (21:19 -0000)]
2008-09-11  Jonathan Pobst  <monkey@jpobst.com>

* DataGridViewCheckBoxCell.cs: If our content is clicked and we aren't
already in edit mode, begin edit mode.  Generally edit mode isn't
started until the second click, but CheckBoxes are special.

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

15 years ago2008-09-11 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 11 Sep 2008 21:02:22 +0000 (21:02 -0000)]
2008-09-11  Sebastien Pouliot  <sebastien@ximian.com>

* Makefile.am: Don't use --security to execute SN (since it's not
part of the tests and fails verification due to other issues).
<kumpera> spouliot: the issue is that, for some reason, M.M.BinInteger
is been treated a code not under full trust (so no unsafe code)

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

15 years ago2008-09-11 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Thu, 11 Sep 2008 20:05:21 +0000 (20:05 -0000)]
2008-09-11  Jonathan Pobst  <monkey@jpobst.com>

* ErrorProvider.cs: Never try to add our icons to ContainerControl,
since that can be set to anything.  Always add them to the Control's
parent.  [Fixes bug #416058]

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

15 years ago2008-09-11 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Thu, 11 Sep 2008 19:49:54 +0000 (19:49 -0000)]
2008-09-11  Jonathan Pobst  <monkey@jpobst.com>

* ListView.cs: Use a custom enumerator for ListViewItemCollection
so items can be deleted in a foreach.
[Fixes bug #425342]

2008-09-11  Jonathan Pobst  <monkey@jpobst.com>

* ListViewCollectionsTest.cs: Add test for bug #425342.

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

15 years agoupdate known-issues-smcs
Raja R Harinath [Thu, 11 Sep 2008 18:42:36 +0000 (18:42 -0000)]
update known-issues-smcs

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

15 years ago2008-09-11 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Thu, 11 Sep 2008 18:36:54 +0000 (18:36 -0000)]
2008-09-11  Jonathan Pobst  <monkey@jpobst.com>

* DataGridViewRow.cs: Better implementation of GetPreferredHeight.
Store the user set explicit height so that the row can be AutoSized
and then when AutoSize is turned off, it can get its original size back.
* DataGridView.cs: Use the Row's GetPreferredHeight instead of
duplicating the logic.  When setting AutoSizeRowsMode to None, reset
rows' heights back to their explicit values.
[Fixes bug #415780]

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

15 years agono need to explicitly DIST the sources file
Raja R Harinath [Thu, 11 Sep 2008 18:14:31 +0000 (18:14 -0000)]
no need to explicitly DIST the sources file

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

15 years agoCannot have PROGRAM conditional (breaks dist)
Andrew Jorgensen [Thu, 11 Sep 2008 17:19:52 +0000 (17:19 -0000)]
Cannot have PROGRAM conditional (breaks dist)

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

15 years ago2008-09-11 Mark Probst <mark.probst@gmail.com>
Mark Probst [Thu, 11 Sep 2008 16:46:02 +0000 (16:46 -0000)]
2008-09-11  Mark Probst  <mark.probst@gmail.com>

* icall.c: Boolean arguments to a runtime invoke are MonoBoolean,
not gboolean.

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

15 years ago2008-09-11 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Thu, 11 Sep 2008 16:31:41 +0000 (16:31 -0000)]
2008-09-11  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* DateTimePicker.cs: When getting focus, select the checkbox if we are
already showing it. Also, don't change its value when pressing space
if the checkbox is not visible (ShowCheckBox as false). Finally, the
checkbox should remain selected as long as Checked is false, and the
other parts are disabled.
Fixes #424267.

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

15 years ago2008-09-11 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 11 Sep 2008 16:08:20 +0000 (16:08 -0000)]
2008-09-11  Zoltan Varga  <vargaz@gmail.com>

* driver.c: Add a --agent argument (not supported yet) to load managed
agent assemblies before loading the main assembly, similarly to how the
Java VM handles agents.

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

15 years agoAnother attempt
Miguel de Icaza [Thu, 11 Sep 2008 15:58:55 +0000 (15:58 -0000)]
Another attempt

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

15 years agoFix?
Miguel de Icaza [Thu, 11 Sep 2008 15:53:33 +0000 (15:53 -0000)]
Fix?

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

15 years agoRename as Evaluator
Miguel de Icaza [Thu, 11 Sep 2008 15:50:56 +0000 (15:50 -0000)]
Rename as Evaluator

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

15 years ago2008-09-11 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Thu, 11 Sep 2008 14:39:16 +0000 (14:39 -0000)]
2008-09-11  Sebastien Pouliot  <sebastien@ximian.com>

* MoonIsolatedStorageFile.cs: Add application and iste specific
initialization. Add rumenditary quota support (not thread or cross
process safe). Add a bunch of TODO & FIXME.
* MoonIsolatedStorageFileStream.cs: Add quota checks (delegated
into MoonIsolatedStorageFile).

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

15 years agosome implementations and tests.
Atsushi Eno [Thu, 11 Sep 2008 14:38:17 +0000 (14:38 -0000)]
some implementations and tests.

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

15 years ago2008-09-11 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Thu, 11 Sep 2008 14:32:42 +0000 (14:32 -0000)]
2008-09-11  Jonathan Pobst  <monkey@jpobst.com>

* MessageBox.cs: Handle shortcut keys to dialog buttons.
[Fixes bug #425425]

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

15 years agoUpdate
Marek Safar [Thu, 11 Sep 2008 14:07:04 +0000 (14:07 -0000)]
Update

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

15 years ago2008-09-11 Marek Safar <marek.safar@gmail.com>
Marek Safar [Thu, 11 Sep 2008 14:06:42 +0000 (14:06 -0000)]
2008-09-11  Marek Safar  <marek.safar@gmail.com>

* cs-parser.jay, expression.cs: An implicitly typed local variable
declarator cannot use an array initializer.

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

15 years ago2008-09-11 Mark Probst <mark.probst@gmail.com>
Mark Probst [Thu, 11 Sep 2008 13:41:29 +0000 (13:41 -0000)]
2008-09-11  Mark Probst  <mark.probst@gmail.com>

* mini-ppc.c (mono_arch_allocate_vars): Use arch-independent
function to do stack layout of local variables.

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

15 years ago2008-09-11 Marek Safar <marek.safar@gmail.com>
Marek Safar [Thu, 11 Sep 2008 13:20:05 +0000 (13:20 -0000)]
2008-09-11  Marek Safar  <marek.safar@gmail.com>

* cs-parser.jay: Reduced number of printed tokens, add sorting.

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

15 years ago2008-09-11 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Thu, 11 Sep 2008 12:39:13 +0000 (12:39 -0000)]
2008-09-11  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* Binding.cs: When the value retrieved from the control property is
null, don't return Convert.DBNull for Nullable instances, since they
can *actually* get a null value.
Fixes #424265.

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

15 years agoUpdated.
Marek Safar [Thu, 11 Sep 2008 09:55:10 +0000 (09:55 -0000)]
Updated.

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

15 years agoNew tests.
Marek Safar [Thu, 11 Sep 2008 09:55:01 +0000 (09:55 -0000)]
New tests.

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

15 years ago2008-09-11 Marek Safar <marek.safar@gmail.com>
Marek Safar [Thu, 11 Sep 2008 09:54:44 +0000 (09:54 -0000)]
2008-09-11  Marek Safar  <marek.safar@gmail.com>

* generic.cs (InflatedConstraints): Don't crash when constraints
are different.

* cs-parser.jay: const_declarator is a block.

* constant.cs: Check for not allowed NaN conversions.

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

15 years ago2008-09-11 Mark Probst <mark.probst@gmail.com>
Mark Probst [Thu, 11 Sep 2008 09:51:06 +0000 (09:51 -0000)]
2008-09-11  Mark Probst  <mark.probst@gmail.com>

* mini-ppc.c (calculate_sizes): Bugfix in sigcookie position
calculation.

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

15 years ago2008-09-11 Mark Probst <mark.probst@gmail.com>
Mark Probst [Thu, 11 Sep 2008 07:43:45 +0000 (07:43 -0000)]
2008-09-11  Mark Probst  <mark.probst@gmail.com>

* debug-mono-symfile.c (mono_debug_symfile_lookup_location):
Endianness fixes for MonoSymbolFileOffsetTable.

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

15 years ago2008-09-11 Jb Evain <jbevain@novell.com>
Jb Evain [Thu, 11 Sep 2008 07:20:08 +0000 (07:20 -0000)]
2008-09-11  Jb Evain  <jbevain@novell.com>

* Enumerable.cs (Iterate*): use a bool empty instead of an int counter.
Fixes #425344.

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

15 years ago2008-09-11 Daniel Morgan <monodanmorg@yahoo.com>
Daniel Morgan [Thu, 11 Sep 2008 04:03:59 +0000 (04:03 -0000)]
2008-09-11  Daniel Morgan <monodanmorg@yahoo.com>

* sqlsharp.1: added commands
\bcs, \cs, \listproviders, \p

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

15 years ago2008-09-11 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 11 Sep 2008 01:50:25 +0000 (01:50 -0000)]
2008-09-11  Zoltan Varga  <vargaz@gmail.com>

* method-to-ir.c ssa2.c mini.c mini-amd64.c decompose.c ssa.c abcremoval.c
abcremoval2.c branch-opts.c driver.c dominators.c: Disable parts of the
JIT if DISABLE_JIT is defined.

* Makefile.am: Avoid compiling/linking in inssel.c if DISABLE_JIT is
defined.

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

15 years ago2008-09-11 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 11 Sep 2008 01:49:17 +0000 (01:49 -0000)]
2008-09-11  Zoltan Varga  <vargaz@gmail.com>

* configure.in: Add a DISABLE_JIT automake conditional too.

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

15 years ago2008-09-11 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 11 Sep 2008 01:40:21 +0000 (01:40 -0000)]
2008-09-11  Zoltan Varga  <vargaz@gmail.com>

* configure.in: Add a --enable-minimal=jit option to disable jit, only
allowing full-aot execution.

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

15 years agoOops
Miguel de Icaza [Wed, 10 Sep 2008 22:53:52 +0000 (22:53 -0000)]
Oops

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

15 years agoUpdate for csharp.exe command
Miguel de Icaza [Wed, 10 Sep 2008 22:43:40 +0000 (22:43 -0000)]
Update for csharp.exe command

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

15 years agoExpose the compiler Evaluation routine as a method,
Miguel de Icaza [Wed, 10 Sep 2008 22:43:07 +0000 (22:43 -0000)]
Expose the compiler Evaluation routine as a method,
move the REPL shell into a separate tool, the compiler
no longer has the shell.

2008-09-10  Miguel de Icaza  <miguel@novell.com>

* driver.cs: Drop --shell argument, the compiler is no longer a
REPL.

* eval.cs: Move most of the code that deals with evaluation into
this file and document the public API from repl.cs

* repl.cs: Remove from here.

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