mono.git
15 years ago2008-12-09 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 9 Dec 2008 08:12:07 +0000 (08:12 -0000)]
2008-12-09  Atsushi Enomoto <atsushi@ximian.com>

* Iterator.cs : DescendantIterator.Clone() was not cloning current
  node in new code. Fixed bug #456103.

* XPathNavigatorTests.cs : added test fo bug #456103.

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

15 years ago2008-12-08 Mark Mason <mmason@upwardaccess.com>
Mark Mason [Tue, 9 Dec 2008 07:43:28 +0000 (07:43 -0000)]
2008-12-08  Mark Mason   <mmason@upwardaccess.com>

        * exceptions-mips.c (mono_arch_find_jit_info): init new_ctx with ctx, dont' call setup_context.

Contributed under the MIT X11 license.

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

15 years ago2008-12-08 Geoff Norton <gnorton@novell.com>
Geoff Norton [Tue, 9 Dec 2008 03:18:11 +0000 (03:18 -0000)]
2008-12-08  Geoff Norton  <gnorton@novell.com>

        * tramp-amd64.c: r120895 stores RAX, so we need to increase the window
        size by 8 bytes as well.

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

15 years ago2008-12-09 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 9 Dec 2008 02:51:11 +0000 (02:51 -0000)]
2008-12-09  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile: those paths are all wrong!

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

15 years ago2008-12-09 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 9 Dec 2008 02:13:32 +0000 (02:13 -0000)]
2008-12-09  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile: huh, more messy sources.

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

15 years ago2008-12-09 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Tue, 9 Dec 2008 00:44:06 +0000 (00:44 -0000)]
2008-12-09  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile : sigh, there was missing extension.

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

15 years ago2008-12-09 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Mon, 8 Dec 2008 23:44:04 +0000 (23:44 -0000)]
2008-12-09  Marek Habersack  <mhabersack@novell.com>

* HttpServerUtility.cs: when Execute finishes, clear
Request.QueryStringRaw. Backport of r121010 by Vladimir Krasnov.

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

15 years ago2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 8 Dec 2008 22:25:21 +0000 (22:25 -0000)]
2008-12-08  Rodrigo Kumpera  <rkumpera@novell.com>

* basic-simd.cs: Fix method names for Vector16b.

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

15 years ago2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 8 Dec 2008 22:25:09 +0000 (22:25 -0000)]
2008-12-08  Rodrigo Kumpera  <rkumpera@novell.com>

* basic-simd.cs: Fix method names for Vector16sb.

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

15 years ago2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 8 Dec 2008 22:24:54 +0000 (22:24 -0000)]
2008-12-08  Rodrigo Kumpera  <rkumpera@novell.com>

* basic-simd.cs: Fix method names for Vector8us.

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

15 years ago2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 8 Dec 2008 22:24:39 +0000 (22:24 -0000)]
2008-12-08  Rodrigo Kumpera  <rkumpera@novell.com>

* basic-simd.cs: Fix method names for Vector8s.

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

15 years ago2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 8 Dec 2008 22:24:27 +0000 (22:24 -0000)]
2008-12-08  Rodrigo Kumpera  <rkumpera@novell.com>

* basic-simd.cs: Fix method names for Vector4ui.

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

15 years ago2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 8 Dec 2008 22:23:49 +0000 (22:23 -0000)]
2008-12-08  Rodrigo Kumpera  <rkumpera@novell.com>

* basic-simd.cs: Fix method names for Vector2l.

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

15 years ago2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 8 Dec 2008 22:23:36 +0000 (22:23 -0000)]
2008-12-08  Rodrigo Kumpera  <rkumpera@novell.com>

* basic-simd.cs: Fix method names for Vector2d.

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

15 years ago2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 8 Dec 2008 22:23:01 +0000 (22:23 -0000)]
2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>

* VectorOperations.cs: Move methods from Vector16b.

* Vector16b.cs: Same.

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

15 years ago2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 8 Dec 2008 22:22:57 +0000 (22:22 -0000)]
2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>

* VectorOperations.cs: Move methods from Vector16sb.

* Vector16sb.cs: Same.

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

15 years ago2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 8 Dec 2008 22:22:55 +0000 (22:22 -0000)]
2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>

* VectorOperations.cs: Move methods from Vector8us.

* Vector8us.cs: Same.

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

15 years ago2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 8 Dec 2008 22:22:52 +0000 (22:22 -0000)]
2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>

* VectorOperations.cs: Move methods from Vector8s.

* Vector8s.cs: Same.

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

15 years ago2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 8 Dec 2008 22:22:49 +0000 (22:22 -0000)]
2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>

* VectorOperations.cs: Move methods from Vector4ui.

* Vector4ui.cs: Same.

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

15 years ago2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 8 Dec 2008 22:22:47 +0000 (22:22 -0000)]
2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>

* VectorOperations.cs: Move methods from Vector4i.

* Vector4i.cs: Same.

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

15 years ago2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 8 Dec 2008 22:22:44 +0000 (22:22 -0000)]
2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>

* VectorOperations.cs: Move methods from Vector2ul.

* Vector2ul.cs: Same.

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

15 years ago2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 8 Dec 2008 22:22:42 +0000 (22:22 -0000)]
2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>

* VectorOperations.cs: Move methods from Vector2l.

* Vector2l.cs: Same.

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

15 years ago2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 8 Dec 2008 22:22:39 +0000 (22:22 -0000)]
2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>

* VectorOperations.cs: Move methods from Vector2d.

* Vector2d.cs: Same.

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

15 years ago2008-12-08 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 8 Dec 2008 21:32:16 +0000 (21:32 -0000)]
2008-12-08  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile : I find SUBDIRS almost dumb. another attempt.

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

15 years ago2008-12-08 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 8 Dec 2008 20:43:31 +0000 (20:43 -0000)]
2008-12-08  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile : revert previous one and retry before I revert everything.

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

15 years agoupdate csprojs
Jb Evain [Mon, 8 Dec 2008 19:25:47 +0000 (19:25 -0000)]
update csprojs

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

15 years ago2008-12-08 Jb Evain <jbevain@novell.com>
Jb Evain [Mon, 8 Dec 2008 19:25:14 +0000 (19:25 -0000)]
2008-12-08  Jb Evain  <jbevain@novell.com>

* Util.cs
* WellFormedXmlWriter.cs
* mono-api-diff.cs
* AssemblyResolver.cs
* mono-api-info.cs: normalize namespaces.

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

15 years ago2008-12-08 Jb Evain <jbevain@novell.com>
Jb Evain [Mon, 8 Dec 2008 19:24:27 +0000 (19:24 -0000)]
2008-12-08  Jb Evain  <jbevain@novell.com>

* Metadata.cs
* CecilMetadata.cs
* CompareContext.cs
* MasterMetadata.cs
* Masterinfo.cs
* Comparison.cs: add the gui-compare backend as source for now.

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

15 years ago2008-12-08 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Mon, 8 Dec 2008 18:06:58 +0000 (18:06 -0000)]
2008-12-08  Ivan N. Zlatev  <contact@i-nz.net>

* DataGridViewRow.cs: Prevent an exception on a not yet databound grid,
where datasource is null.
[Fixes exception reported in bug 441240]

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

15 years ago2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 8 Dec 2008 17:42:39 +0000 (17:42 -0000)]
2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>

* simd-intrinsics.c (mono_emit_simd_intrinsics): Add support for intrinsics
that are extension methods.

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

15 years ago2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 8 Dec 2008 17:42:32 +0000 (17:42 -0000)]
2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>

* basic-simd.cs: Fix method names for Vector4f.

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

15 years ago2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 8 Dec 2008 17:18:01 +0000 (17:18 -0000)]
2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>

* Mono.Simd.dll.sources: Added VectorOperations.cs

2008-12-08  Rodrigo Kumpera  <rkumpera@novell.com>

* VectorOperations.cs: New file with extension methods
for Vector*. Added methods from Vector4f.

* Vector4f.cs: Remove methods that are now in
VectorOperations.

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

15 years agomono-time.c (mono_100ns_ticks, PLATFORM_WIN32): Use GetSystemTimeAsFileTime with...
Kornél Pál [Mon, 8 Dec 2008 17:09:57 +0000 (17:09 -0000)]
mono-time.c (mono_100ns_ticks, PLATFORM_WIN32): Use GetSystemTimeAsFileTime with ULARGE_INTEGER that is more efficient.

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

15 years ago * mono-file-formats.source, mono-tools.source: Place these under the
Jonathan Pryor [Mon, 8 Dec 2008 15:36:32 +0000 (15:36 -0000)]
* mono-file-formats.source, mono-tools.source: Place these under the
  new "Commands and Files" node, and remove nay intermediate nodes.

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

15 years ago * docs/monodoc.xml: Rename the "File Formats" node to "Commands and
Jonathan Pryor [Mon, 8 Dec 2008 15:34:54 +0000 (15:34 -0000)]
* docs/monodoc.xml: Rename the "File Formats" node to "Commands and
  Files", so that ~all man pages can be under the same node.
* docs/lang-csharp.source: Since C# is the only current language, move
  the child nodes "up" a node so we have "Languages/C# Compiler Error
  Reference" and "Languages/C# Language Specification" nodes.

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

15 years ago2008-12-08 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 8 Dec 2008 15:32:47 +0000 (15:32 -0000)]
2008-12-08  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile, src/client/Makefile : another attempt to fix build.

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

15 years agoCheck in changes missed earlier:
Zoltan Varga [Mon, 8 Dec 2008 15:11:47 +0000 (15:11 -0000)]
Check in changes missed earlier:

* unwind.c: New file, move the unwind info encoding functions here from
aot-compiler.c, so they could be used at runtime too.

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

15 years ago2008-12-08 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 8 Dec 2008 15:01:10 +0000 (15:01 -0000)]
2008-12-08  Zoltan Varga  <vargaz@gmail.com>

* mini-exceptions.c (mono_print_thread_dump): Mark threadpool threads
as such. Fixes #456669.

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

15 years ago2008-12-08 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 8 Dec 2008 14:48:58 +0000 (14:48 -0000)]
2008-12-08  Zoltan Varga  <vargaz@gmail.com>

* SQLite3.cs: Avoid IntPtr.ToInt32 () to convert between IntPtr's and integers
since it is not 64 bit safe. Fixes #457038.

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

15 years ago2008-12-08 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 8 Dec 2008 13:12:14 +0000 (13:12 -0000)]
2008-12-08 Rodrigo Kumpera  <rkumpera@novell.com>

* class.c (mono_class_from_generic_parameter): Document it's
locking behavior. Fix double checked locking here, we stored in
param->pklass a partially initialized MonoClass and no membar was used.

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

15 years ago2008-12-08 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 8 Dec 2008 12:08:01 +0000 (12:08 -0000)]
2008-12-08  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile : it was wrong fix.

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

15 years ago2008-12-08 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Mon, 8 Dec 2008 12:03:43 +0000 (12:03 -0000)]
2008-12-08  Marek Habersack  <mhabersack@novell.com>

* NunitWebResources/ValidPropertyBind5.aspx: added

* NunitWebResources/ReadWritePropertyControl.ascx: added a
writable string property.

2008-12-08  Marek Habersack  <mhabersack@novell.com>

* TemplateControlCompilerTest.cs: added another valid Bind
expression test.

2008-12-08  Marek Habersack  <mhabersack@novell.com>

* TemplateControlCompiler.cs: use the correct regex match group
index in SanitizeBindCall (), fixes bug #457011

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

15 years ago2008-12-08 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 8 Dec 2008 12:03:07 +0000 (12:03 -0000)]
2008-12-08  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile : add docs/specs directory, to workaround build breakage.

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

15 years ago2008-12-08 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 8 Dec 2008 11:12:07 +0000 (11:12 -0000)]
2008-12-08  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile : actually RabbitMQ.Client is under wrong build practice :(

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

15 years ago2008-12-08 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Mon, 8 Dec 2008 08:37:52 +0000 (08:37 -0000)]
2008-12-08  Ivan N. Zlatev  <contact@i-nz.net>

* DataGridView.cs: EndEdit validation fixes.

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

15 years ago2008-12-08 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Mon, 8 Dec 2008 07:19:41 +0000 (07:19 -0000)]
2008-12-08  Ivan N. Zlatev  <contact@i-nz.net>

* DataGridView.cs: This is the cool patch that adds support for
actually updating the data in the databinding backend after editing.
With bonus firing and handling the DataError event.

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

15 years ago2008-12-08 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Mon, 8 Dec 2008 07:11:19 +0000 (07:11 -0000)]
2008-12-08  Atsushi Enomoto  <atsushi@ximian.com>

* Makefile : add new sys.messaging implementation.

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

15 years agooops, forgot to apply the patch here in bug #457089 by Michael Barker.
Atsushi Eno [Mon, 8 Dec 2008 07:06:43 +0000 (07:06 -0000)]
oops, forgot to apply the patch here in bug #457089 by Michael Barker.

svn path=/branches/messaging-2008/mcs/; revision=120980

15 years ago2008-12-08 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Mon, 8 Dec 2008 06:58:33 +0000 (06:58 -0000)]
2008-12-08  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* Line.cs: When calculating the text tags's Shift value, store it as
pixels instead of points. This way we can actually handle different
fonts in the same RichTextBox, as well as the right size of the caret.
Fixes part of #351938.

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

15 years agoimporting messaging-2008 branch to trunk [continued]
Atsushi Eno [Mon, 8 Dec 2008 06:22:55 +0000 (06:22 -0000)]
importing messaging-2008 branch to trunk [continued]

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

15 years agoimporting messaging-2008 branch to trunk, going on.
Atsushi Eno [Mon, 8 Dec 2008 06:21:50 +0000 (06:21 -0000)]
importing messaging-2008 branch to trunk, going on.

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

15 years agoimporting messaging-2008 branch to trunk.
Atsushi Eno [Mon, 8 Dec 2008 06:20:48 +0000 (06:20 -0000)]
importing messaging-2008 branch to trunk.

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

15 years ago2008-12-08 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Mon, 8 Dec 2008 05:25:43 +0000 (05:25 -0000)]
2008-12-08  Ivan N. Zlatev  <contact@i-nz.net>

* DataGridViewCheckBoxCell.cs: Fix to make it work. Wrong value was
casted to CheckState.

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

15 years ago2008-12-08 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Mon, 8 Dec 2008 02:22:46 +0000 (02:22 -0000)]
2008-12-08  Ivan N. Zlatev  <contact@i-nz.net>

* DataGridView.cs: Fix the DataGridViewEditMode.EditOnEnter behavior
to not depend on the item being clicked.

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

15 years ago2008-12-08 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Mon, 8 Dec 2008 02:22:24 +0000 (02:22 -0000)]
2008-12-08  Ivan N. Zlatev  <contact@i-nz.net>

* DataGridView.cs: Implement NotifyCurrentCellDirty, so that it no
longer throws a NotImplementedException.

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

15 years ago2008-12-08 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Mon, 8 Dec 2008 02:22:07 +0000 (02:22 -0000)]
2008-12-08  Ivan N. Zlatev  <contact@i-nz.net>

* DataGridView.cs: Set EditingControlFormattedValue when preparing an
IDataGridViewEditingControl for editing.

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

15 years ago2008-12-08 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Mon, 8 Dec 2008 02:21:51 +0000 (02:21 -0000)]
2008-12-08  Ivan N. Zlatev  <contact@i-nz.net>

* DataGridViewComboBoxCell.cs: Implement data binding support.

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

15 years ago2008-12-08 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Mon, 8 Dec 2008 02:21:33 +0000 (02:21 -0000)]
2008-12-08  Ivan N. Zlatev  <contact@i-nz.net>

* DataGridView.cs: Use the CurrencyManager to update the data source
binding position instead of casting the data sourcde to BindingSource.
This enables position updating for other type of data sources.

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

15 years ago2008-12-08 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Mon, 8 Dec 2008 02:21:17 +0000 (02:21 -0000)]
2008-12-08  Ivan N. Zlatev  <contact@i-nz.net>

* ComboBox.cs: Update the SelectedIndex before updating the Text
in OnDisplayMemberChanged.

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

15 years ago2008-12-07 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Sun, 7 Dec 2008 18:14:27 +0000 (18:14 -0000)]
2008-12-07  Ivan N. Zlatev  <contact@i-nz.net>

* DataGridView.cs: Fix our support for IDataGridViewEditingControl.
[Fixes bug #457112]

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

15 years ago2008-12-07 Mark Mason <mmason@upwardaccess.com>
Mark Mason [Sun, 7 Dec 2008 17:52:16 +0000 (17:52 -0000)]
2008-12-07  Mark Mason   <mmason@upwardaccess.com>

        * mini-mips.c (mono_arch_emit_call): narrow float arguments when passing as args.

Contributed under the MIT X11 license.

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

15 years ago2008-12-07 Mark Mason <mmason@upwardaccess.com>
Mark Mason [Sun, 7 Dec 2008 17:35:26 +0000 (17:35 -0000)]
2008-12-07  Mark Mason   <mmason@upwardaccess.com>

        * mini-mips.c (mono_arch_lowering_pass): don't handle OP_ICONV_TO_R* or OP_R*CONST
        (mono_arch_emit_setret): use OP_MIPS_CVTSD to return SP floats
        (mono_arch_output_basic_block): simplify FP load/store, handle OP_MIPS_FBLT_UN
        (mips_adjust_stackframe): handle FP spills

        * mini-ops.h: add mips_mtc1_s2

        * cpu-mips.md: add mips_mtc1_s2

Contributed under the MIT X11 license.

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

15 years ago2008-12-07 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sun, 7 Dec 2008 17:18:43 +0000 (17:18 -0000)]
2008-12-07  Zoltan Varga  <vargaz@gmail.com>

* unwind.c: New file, move the unwind info encoding functions here from
aot-compiler.c, so they could be used at runtime too.

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

15 years ago2008-12-07 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sun, 7 Dec 2008 13:18:55 +0000 (13:18 -0000)]
2008-12-07  Zoltan Varga  <vargaz@gmail.com>

* stack-overflow.cs (foo): Prevent the large local variable from being
optimized away.

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

15 years agoApply RabbitMQ support patch by Michael Barker, on bug #457089.
Atsushi Eno [Sun, 7 Dec 2008 09:55:03 +0000 (09:55 -0000)]
Apply RabbitMQ support patch by Michael Barker, on bug #457089.

svn path=/branches/messaging-2008/mcs/; revision=120957

15 years ago * Mono.Documentation/monodocer.cs: Remove "exception" from DocsNodeOrder
Jonathan Pryor [Sun, 7 Dec 2008 01:00:28 +0000 (01:00 -0000)]
* Mono.Documentation/monodocer.cs: Remove "exception" from DocsNodeOrder
  so that <exception/> elements aren't grouped together.  This causes
  `make doc-update` to result in ~0 changes in ../../class/corlib.
  Change the sorting of --exceptions-generated <exception/> nodes so
  that namespaces are taken into consideration, thus "properly"
  grouping types by namespaces, as I'd usually expect...

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

15 years ago2008-12-06 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Sat, 6 Dec 2008 21:47:23 +0000 (21:47 -0000)]
2008-12-06  Ivan N. Zlatev  <contact@i-nz.net>

* DataGridView.cs: Sorting fixes:
   - Be strict when sorting is enabled.
   - If there is a data source delegate the sorting request.

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

15 years ago2008-12-06 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Sat, 6 Dec 2008 16:36:06 +0000 (16:36 -0000)]
2008-12-06  Ivan N. Zlatev  <contact@i-nz.net>

* Binding.cs: When converting the data also try with the destination
type typeconverter. This indirectly adds support for Nullable types
in our databinding layer.

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

15 years ago2008-12-06 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Sat, 6 Dec 2008 16:35:57 +0000 (16:35 -0000)]
2008-12-06  Ivan N. Zlatev  <contact@i-nz.net>

* TypeDescriptor.cs: Added support for NullableConverter.
* TypeDescriptorTests.cs: Added a test for the NullableConverter support.

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

15 years ago2008-12-06 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Sat, 6 Dec 2008 16:35:51 +0000 (16:35 -0000)]
2008-12-06  Ivan N. Zlatev  <contact@i-nz.net>

* NullableConverter.cs: Implemented.
* NullableConverterTest.cs: Added.
* System_test.dll.sources: Addded NullableConverterTest.cs

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

15 years ago2008-12-06 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Sat, 6 Dec 2008 16:35:32 +0000 (16:35 -0000)]
2008-12-06  Ivan N. Zlatev  <contact@i-nz.net>

* DataGridView.cs: When cell editing is finished focus back the
DataGridView. Fixes keyboard navigation post-editing.

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

15 years ago2008-12-06 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Sat, 6 Dec 2008 16:35:11 +0000 (16:35 -0000)]
2008-12-06  Ivan N. Zlatev  <contact@i-nz.net>

* DataGridView.cs: Fix the cell editing by delaying the currentCell
setting to after EndEdit is called for the old cell.

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

15 years ago2008-12-06 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Sat, 6 Dec 2008 02:16:23 +0000 (02:16 -0000)]
2008-12-06  Ivan N. Zlatev  <contact@i-nz.net>

* BindingSourceTest.cs: ListChanged_DataSourceSet passes now.

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

15 years ago2008-12-06 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Sat, 6 Dec 2008 02:15:44 +0000 (02:15 -0000)]
2008-12-06  Ivan N. Zlatev  <contact@i-nz.net>

* ListSortDescriptionCollection.cs: Add the items supplied in the
ctor to the internal list.

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

15 years agoSome doc work
Miguel de Icaza [Sat, 6 Dec 2008 02:06:28 +0000 (02:06 -0000)]
Some doc work

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

15 years agoUpdate
Miguel de Icaza [Sat, 6 Dec 2008 02:06:12 +0000 (02:06 -0000)]
Update

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

15 years ago2008-12-06 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Sat, 6 Dec 2008 01:44:22 +0000 (01:44 -0000)]
2008-12-06  Ivan N. Zlatev  <contact@i-nz.net>

* BindingSource.cs: Reset the bindings. Fixes a NotWorking test.
* BindingSourceTest.cs: ListChanged_DataSourceSet passes now.

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

15 years ago2008-12-06 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Sat, 6 Dec 2008 01:05:09 +0000 (01:05 -0000)]
2008-12-06  Ivan N. Zlatev  <contact@i-nz.net>

* XplatUIX11.cs: Send WM_HELP only to the focused window.

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

15 years ago2008-12-05 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Sat, 6 Dec 2008 00:14:20 +0000 (00:14 -0000)]
2008-12-05  Ivan N. Zlatev  <contact@i-nz.net>

* CurrencyManager.cs: Fix exceptions when resetting the data source
for the same time (e.g. in ComboBox):
   - Do not set the list position if we are still transferring data
   - When resetting the list firstly push the data then update the
   binding.
* Binding.cs: Check BindingManager.Position == -1 instead of
BindingManager.Current == null in order to avoid unexpected
exceptions.

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

15 years ago2008-12-05 Mark Mason <mmason@upwardaccess.com>
Mark Mason [Sat, 6 Dec 2008 00:02:59 +0000 (00:02 -0000)]
2008-12-05  Mark Mason   <mmason@upwardaccess.com>

        * mini-mips.c (mono_arch_lowering_pass): handle OP_IMUL_IMM as well
        (mono_arch_output_basic_block): fix OP_LOCALLOC code generation

Contributed under the MIT X11 license.

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

15 years ago2008-12-05 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Dec 2008 23:36:13 +0000 (23:36 -0000)]
2008-12-05 Rodrigo Kumpera <rkumpera@novell.com>

* basic-simd.cs: Tests for operator == and != on  Vector8us and Vector16b.

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

15 years ago2008-12-05 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Dec 2008 23:36:06 +0000 (23:36 -0000)]
2008-12-05 Rodrigo Kumpera <rkumpera@novell.com>

* simd-intrinsics.c: Add support for operator == and != to Vector8(u)s and Vector16(s)b.

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

15 years ago2008-12-05 Mark Mason <mmason@upwardaccess.com>
Mark Mason [Fri, 5 Dec 2008 22:34:49 +0000 (22:34 -0000)]
2008-12-05  Mark Mason   <mmason@upwardaccess.com>

        * mini-mips.c: cleanup warnings
        (mono_arch_lowering_pass): handle OP_LOCALLOC_IMM
        (mips_adjust_stackframe): handle case of taking the address of
stack locals

Contributed under the MIT X11 license.

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

15 years ago2008-12-05 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 5 Dec 2008 22:18:26 +0000 (22:18 -0000)]
2008-12-05  Zoltan Varga  <vargaz@gmail.com>

* aot-compiler.c: Implement a few functions missing from the asm writer.
(emit_method_code): Only write symbols for methods when using the bin
writer, since the assembler can't deal with the characters in our method
names.

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

15 years ago2008-12-05 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Dec 2008 22:17:26 +0000 (22:17 -0000)]
2008-12-05 Rodrigo Kumpera <rkumpera@novell.com>

* Vector16(s)b.cs: Add operator == and !=.

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

15 years ago2008-12-05 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 5 Dec 2008 22:17:25 +0000 (22:17 -0000)]
2008-12-05 Rodrigo Kumpera <rkumpera@novell.com>

* Vector8(u)s.cs: Add operator == and !=.

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

15 years ago2008-12-05 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 5 Dec 2008 21:34:00 +0000 (21:34 -0000)]
2008-12-05  Zoltan Varga  <vargaz@gmail.com>

* aot-compiler.c (is_plt_patch): ICALL_ADDR is also a plt patch.

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

15 years ago2008-12-05 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 5 Dec 2008 21:33:24 +0000 (21:33 -0000)]
2008-12-05  Zoltan Varga  <vargaz@gmail.com>

* method-to-ir.c (mono_method_to_ir): Transform aotconst+calli into a direct
call.

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

15 years ago2008-12-05 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 5 Dec 2008 21:26:55 +0000 (21:26 -0000)]
2008-12-05  Zoltan Varga  <vargaz@gmail.com>

* tramp-amd64.c (mono_arch_create_trampoline_code_full): Rework the code
a bit to also restore %rax.

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

15 years ago2008-12-05 Mark Probst <mark.probst@gmail.com>
Mark Probst [Fri, 5 Dec 2008 20:57:02 +0000 (20:57 -0000)]
2008-12-05  Mark Probst  <mark.probst@gmail.com>

* mini-ppc.c: Some simple merges from mini-ppc64.c.

2008-12-05  Mark Probst  <mark.probst@gmail.com>

* ppc/ppc-codegen.h: ppc_load_func must use ppc_load_sequence.
Added ppc_compare_log.

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

15 years ago2008-12-05 Brad Taylor <brad@getcoded.net>
Brad Taylor [Fri, 5 Dec 2008 20:57:02 +0000 (20:57 -0000)]
2008-12-05  Brad Taylor  <brad@getcoded.net>

* MonthCalendar.cs: Add UIA specific events so that we can know when
the selection changes, and when MaxSelectedCount changes.

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

15 years ago2008-12-05 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Fri, 5 Dec 2008 20:24:56 +0000 (20:24 -0000)]
2008-12-05  Marek Habersack  <mhabersack@novell.com>

* configure.in: check whether round (3) and rint (3) are present
in the C library.

2008-12-05  Marek Habersack  <mhabersack@novell.com>

* sysmath.c (ves_icall_System_Math_Round2): if round (3) and rint
(3) functions are present in the C library use them to do the
job. If they are absent, make sure that the sum of int_part and
dec_part is rounded before returning. This is necessary due to the
division of dec_part by the power of 10 before the final addition
is performed - if the result is not rounded in some cases it will
yield invalid results.

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

15 years ago2008-12-05 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Fri, 5 Dec 2008 19:59:33 +0000 (19:59 -0000)]
2008-12-05  Ivan N. Zlatev  <contact@i-nz.net>

* DataGridView.cs: Cleanup rows_displayed out of OnPaint. It's not
used for anything.

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

15 years ago2008-12-05 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 5 Dec 2008 19:34:16 +0000 (19:34 -0000)]
2008-12-05  Zoltan Varga  <vargaz@gmail.com>

* ssa.c (mono_ssa_compute): Only add an implicit reference at start for
arguments.

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

15 years ago2008-12-05 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Fri, 5 Dec 2008 18:12:51 +0000 (18:12 -0000)]
2008-12-05  Marek Habersack  <mhabersack@novell.com>

* BuildManager.cs: attempt to enter the compilation critical
section with a timeout up to 3 times before giving up. This avoids
deadlocks in situations where there are two virtual directores
each containing user controls referencing user controls from the
other directory.

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

15 years agofix warning
Gonzalo Paniagua Javier [Fri, 5 Dec 2008 17:19:23 +0000 (17:19 -0000)]
fix warning

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

15 years ago2008-12-05 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Fri, 5 Dec 2008 17:17:54 +0000 (17:17 -0000)]
2008-12-05 Gonzalo Paniagua Javier <gonzalo@novell.com>

* Tds70.cs: support parameter names with or without a leading '@'.

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

15 years ago2008-12-05 Mark Probst <mark.probst@gmail.com>
Mark Probst [Fri, 5 Dec 2008 16:45:12 +0000 (16:45 -0000)]
2008-12-05  Mark Probst  <mark.probst@gmail.com>

* exceptions-ppc.c: Merged with exceptions-ppc64.c.

* mini-ppc.c, mini-ppc.h: Remove PPC_STACK_ALIGNMENT and use
MONO_ARCH_FRAME_ALIGNMENT.  Struct for PPC64 function descriptors.

* exceptions-ppc64.c: Removed.

* Makefile.am: Use exceptions-ppc.c instead of exceptions-ppc64.c.

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

15 years ago2008-12-05 Mark Probst <mark.probst@gmail.com>
Mark Probst [Fri, 5 Dec 2008 16:42:24 +0000 (16:42 -0000)]
2008-12-05  Mark Probst  <mark.probst@gmail.com>

* tramp-ppc.c, mini-ppc.c, mini-ppc.h: Merged tramp-ppc.c with
tramp-ppc64.c.

* Makefile.am: Use tramp-ppc.c instead of tramp-ppc64.c.

* tramp-ppc64.c: Removed.

2008-12-05  Mark Probst  <mark.probst@gmail.com>

* ppc/ppc-codegen.h: Added ppc_load_func for PPC32.  Added
ppc_load/store_multiple_regs and ppc_compare_reg_imm.

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

15 years ago2008-12-05 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Fri, 5 Dec 2008 16:28:28 +0000 (16:28 -0000)]
2008-12-05  Ivan N. Zlatev  <contact@i-nz.net>

* DataGridView.cs: Fix scrolling and selection of cells/rows prior
to the control being drawn for the first time by:
   - Implement DisplayedRowsCount to not rely on the control being
   already painted. Also added support for the partial row flag.
   - Fix scrolling to take into account partial rows and scroll to
   them.
[Fixes bug #456527]

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