mono.git
15 years agoAdded input param to sp_326182b.
Gert Driesen [Sat, 17 Jan 2009 22:40:06 +0000 (22:40 -0000)]
Added input param to sp_326182b.

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

15 years ago* SqlCommandBuilderTest.cs: Improved DeriveParameters test.
Gert Driesen [Sat, 17 Jan 2009 22:39:14 +0000 (22:39 -0000)]
* SqlCommandBuilderTest.cs: Improved DeriveParameters test.
* SqlCommandTest.cs: Added InputOutput parameter to
StoredProc_ParameterTest.

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

15 years ago2009-01-17 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Sat, 17 Jan 2009 22:10:18 +0000 (22:10 -0000)]
2009-01-17  Zoltan Varga  <vargaz@gmail.com>

* configure.in: Complete the OPROFILE checks.

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

15 years ago2009-01-17 Jb Evain <jbevain@novell.com>
Jb Evain [Sat, 17 Jan 2009 20:45:20 +0000 (20:45 -0000)]
2009-01-17  Jb Evain  <jbevain@novell.com>

* AssemblyInfo.cs: use appropriate public key for the NET_2_1 profile.

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

15 years agoIn .:
Rodrigo Kumpera [Sat, 17 Jan 2009 20:15:59 +0000 (20:15 -0000)]
In .:
2009-01-17  Rodrigo Kumpera  <rkumpera@novell.com>
* decompose.c (mono_decompose_vtype_opts): Fix the decomposition
of OP_VCALL_* ops for 8 bytes vtypes on 32 bits archs and platorms
that pass them on a register pair.

This affects windows, OSX and FreeBSD. The mono/tests/handleref.exe
test was crashing due to that.

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

15 years ago* SqlParameter.cs: Renamed isDirty to typeChanged; it is now now only
Gert Driesen [Sat, 17 Jan 2009 20:12:24 +0000 (20:12 -0000)]
* SqlParameter.cs: Renamed isDirty to typeChanged; it is now now only
used to indicate whether the type of the parameter has been updated.
Changed signature of 'updated' argument in GetFrameworkValue to ref
to match delegate in Mono.Data.Tds, and convert value if either the
type has been changed or if the 'updated' argument is true (which -
for now - means the value or size changed in TdsMetaParameter).
Various fixes for derived parameters:
- parameter_type 2 means InputOutput parameter, while 3 means Output;
- Only set precision and scale is type is decimal.
- When type has variable size, then also set Size.

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

15 years ago* TdsMetaParameter.cs: Modified signature of delegate to also allow
Gert Driesen [Sat, 17 Jan 2009 20:11:02 +0000 (20:11 -0000)]
* TdsMetaParameter.cs: Modified signature of delegate to also allow
conversion to be triggered by changes in TdsMetaParameter.

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

15 years ago2009-01-17 Geoff Norton <gnorton@novell.com>
Geoff Norton [Sat, 17 Jan 2009 19:06:44 +0000 (19:06 -0000)]
2009-01-17  Geoff Norton  <gnorton@novell.com>

        * image.c: Avoid trying to walk the reference table of dynamic assemblies.

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

15 years ago2009-01-17 Geoff Norton <gnorton@novell.com>
Geoff Norton [Sat, 17 Jan 2009 18:43:06 +0000 (18:43 -0000)]
2009-01-17  Geoff Norton  <gnorton@novell.com>

        * image.c: When unloading the image->references table, there can be gaps
        in it.  Ensure that we iterate every entry to avoid leaking assembly references
        when unloading an appdomain.

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

15 years agoFlush.
Marek Safar [Sat, 17 Jan 2009 16:43:38 +0000 (16:43 -0000)]
Flush.

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

15 years agoUpdate.
Marek Safar [Sat, 17 Jan 2009 16:33:19 +0000 (16:33 -0000)]
Update.

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

15 years ago2009-01-17 Marek Safar <marek.safar@gmail.com>
Marek Safar [Sat, 17 Jan 2009 16:32:53 +0000 (16:32 -0000)]
2009-01-17  Marek Safar  <marek.safar@gmail.com>

* convert.cs, ecore.cs: Explicitly casts type arguments to pass
verifier checks.

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

15 years ago2009-01-16 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Sat, 17 Jan 2009 01:35:21 +0000 (01:35 -0000)]
2009-01-16  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* System.Windows.Forms_test.dll.sources: Add ClipboardTest.cs.

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

15 years ago * ClipboardTest.cs: Ouch, I am an idiot - the members used in the new
Carlos Alberto Cortez [Sat, 17 Jan 2009 01:34:44 +0000 (01:34 -0000)]
* ClipboardTest.cs: Ouch, I am an idiot - the members used in the new
file are 2.0.

2009-01-16  Carlos Alberto Cortez <calberto.cortez@gmail.com>

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

15 years ago2009-01-16 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Sat, 17 Jan 2009 01:26:47 +0000 (01:26 -0000)]
2009-01-16  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* ClipboardTest.cs: New tests file.

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

15 years agoAdded sp with mix of input and output parameters.
Gert Driesen [Sat, 17 Jan 2009 00:46:00 +0000 (00:46 -0000)]
Added sp with mix of input and output parameters.

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

15 years agoImproved test for DeriveParameters.
Gert Driesen [Sat, 17 Jan 2009 00:45:35 +0000 (00:45 -0000)]
Improved test for DeriveParameters.

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

15 years ago* Splitter.cs: Make MaxSize internal so that UIA code can use it.
Mike Gorse [Sat, 17 Jan 2009 00:25:52 +0000 (00:25 -0000)]
* Splitter.cs: Make MaxSize internal so that UIA code can use it.

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

15 years agoUse existing sp for testing bug326182.
Gert Driesen [Fri, 16 Jan 2009 23:42:44 +0000 (23:42 -0000)]
Use existing sp for testing bug326182.

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

15 years ago2009-01-16 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Fri, 16 Jan 2009 23:35:13 +0000 (23:35 -0000)]
2009-01-16 Rodrigo Kumpera <rkumpera@novell.com>

* handles.c (_wapi_handle_timedwait_signal_handle): Don't use the
set_wait_handle/clear_wait_handle machinery for alertable waits in
case of non-alertable waits.

Non-alertable waits must continue and wait on the cond as this will
release the lock. Otherwise this will cause a deadlock as anyone trying
to pulse the cond will block trying to acquire the said lock because
the thread in non-alertable wait will be busy looping in WaitForSingleObjectEx
or similar function, never releasing the lock.

Thou this fixes quite a few of the hangs introduced by non-pooling alertable
waits, the long term plan is to verify if all non-alertable waits really need
to be as such.

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

15 years agoImprove test to also cover specifying value in .ctor.
Gert Driesen [Fri, 16 Jan 2009 23:25:28 +0000 (23:25 -0000)]
Improve test to also cover specifying value in .ctor.

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

15 years ago2009-01-16 Mario Carrion <mcarrion@novell.com>
Mario Carrion [Fri, 16 Jan 2009 22:42:14 +0000 (22:42 -0000)]
2009-01-16  Mario Carrion <mcarrion@novell.com>

        * ColumnHeader.cs: UIA Support: raising internal event
          UIATextChanged when changing Text.

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

15 years ago2009-01-16 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 16 Jan 2009 21:20:51 +0000 (21:20 -0000)]
2009-01-16  Zoltan Varga  <vargaz@gmail.com>

* sgen-gc.c: Add support for allocating a nursery at an aligned address, to
speed up ptr-in-nursery checks.

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

15 years ago2009-01-16 Carlos Alberto Cortez <calberto.cortez@ggmail.com>
Carlos Alberto Cortez [Fri, 16 Jan 2009 20:46:48 +0000 (20:46 -0000)]
2009-01-16  Carlos Alberto Cortez <calberto.cortez@ggmail.com>

* X11Structs.cs:
* XplatUIX11.cs: Properly encode/decode the unicode strings we
store/retrieve in the Clipboard. Also, since we try to convert the
data to different formats, separate the source and the result of
it, so we can always fallback to the original and don't mix wrong
conversions.

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

15 years ago2009-01-16 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 16 Jan 2009 19:05:22 +0000 (19:05 -0000)]
2009-01-16  Zoltan Varga  <vargaz@gmail.com>

* threads.c (mono_threads_abort_appdomain_threads): Abort threads outside the
threads_lock () to prevent deadlocks.

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

15 years agoNew test.
Marek Safar [Fri, 16 Jan 2009 16:26:27 +0000 (16:26 -0000)]
New test.

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

15 years ago2009-01-16 Marek Safar <marek.safar@gmail.com>
Marek Safar [Fri, 16 Jan 2009 16:26:11 +0000 (16:26 -0000)]
2009-01-16  Marek Safar  <marek.safar@gmail.com>

* nullable.cs (LiftedBinaryOperator): Check for all possible null
expressions.

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

15 years agoNew tests.
Marek Safar [Fri, 16 Jan 2009 16:24:26 +0000 (16:24 -0000)]
New tests.

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

15 years ago2009-01-16 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Fri, 16 Jan 2009 16:06:43 +0000 (16:06 -0000)]
2009-01-16  Jonathan Pobst  <monkey@jpobst.com>

* FormEventTest.cs: Disable failing test that was enabled in r118455.

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

15 years ago2009-01-16 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Fri, 16 Jan 2009 15:40:23 +0000 (15:40 -0000)]
2009-01-16 Gonzalo Paniagua Javier <gonzalo@novell.com>

* FtpWebRequestTest.cs: add directory listing test when the $HOME is
not /.

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

15 years ago2009-01-16 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Fri, 16 Jan 2009 15:38:56 +0000 (15:38 -0000)]
2009-01-16 Gonzalo Paniagua Javier <gonzalo@novell.com>

* FtpWebRequest.cs: adjust to the correct directory when listing too.
Fixes bug #466530.

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

15 years ago2009-01-16 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 16 Jan 2009 15:29:29 +0000 (15:29 -0000)]
2009-01-16  Zoltan Varga  <vargaz@gmail.com>

* configure.in: Avoid error messages in the quiet code if libgc/Makefile
does not exist yet. Fixes #466814.

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

15 years agoFri Jan 16 15:21:21 CET 2009 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Fri, 16 Jan 2009 14:23:17 +0000 (14:23 -0000)]
Fri Jan 16 15:21:21 CET 2009 Paolo Molaro <lupus@ximian.com>

* exceptions-ppc.c: tweaks from malc (OV-Soft) to fix the size of the
trampoline code. Include ucontext.h only if available.

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

15 years ago * TextControl.cs: Add UIASelectionChanged event.
Mike Gorse [Fri, 16 Jan 2009 03:21:17 +0000 (03:21 -0000)]
* TextControl.cs: Add UIASelectionChanged event.

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

15 years ago2009-01-16 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 16 Jan 2009 01:49:51 +0000 (01:49 -0000)]
2009-01-16  Zoltan Varga  <vargaz@gmail.com>

* mono-hash.c: Change the roots to use write barriers when running with
SGEN, to avoid scanning all the hash nodes at every minor collection.

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

15 years ago2009-01-16 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Fri, 16 Jan 2009 01:47:37 +0000 (01:47 -0000)]
2009-01-16  Zoltan Varga  <vargaz@gmail.com>

* sgen-gc.c gc-internal.h: Add a new root type root-with-wbarrier, which
does not need to be scanned during minor collections, since writes to it
must use write barriers.

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

15 years ago2009-01-16 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Fri, 16 Jan 2009 00:50:33 +0000 (00:50 -0000)]
2009-01-16  Atsushi Enomoto  <atsushi@ximian.com>

* DataColumnTest.cs : try a string comparison fix.

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

15 years ago2009-01-16 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Fri, 16 Jan 2009 00:26:16 +0000 (00:26 -0000)]
2009-01-16  Ivan N. Zlatev  <contact@i-nz.net>

* DataGridView.cs: Forward the first key events to the editing control.
[Fixes bug #457307]

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

15 years ago2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 15 Jan 2009 23:28:24 +0000 (23:28 -0000)]
2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>

* metadata-verify.c: Add pe nt header verification.

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

15 years ago2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 15 Jan 2009 23:28:23 +0000 (23:28 -0000)]
2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>

* header-tests.md: Add more tests for pe optional header.

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

15 years ago2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 15 Jan 2009 23:28:22 +0000 (23:28 -0000)]
2009-01-15 Rodrigo Kumpera <rkumpera@novell.com>

* gen-md-tests.c: Add pe-optional-heaver var.
Improve debugging messages.

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

15 years ago2009-01-15 Marek Safar <marek.safar@gmail.com>
Marek Safar [Thu, 15 Jan 2009 23:05:43 +0000 (23:05 -0000)]
2009-01-15  Marek Safar  <marek.safar@gmail.com>

A fix for bug #466634
* statement.cs: Add reference for nested storey when only this
is captured.

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

15 years agoset svn:eol-style
Marek Safar [Thu, 15 Jan 2009 19:05:02 +0000 (19:05 -0000)]
set svn:eol-style

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

15 years ago2009-01-15 Marek Safar <marek.safar@gmail.com>
Marek Safar [Thu, 15 Jan 2009 18:47:24 +0000 (18:47 -0000)]
2009-01-15  Marek Safar  <marek.safar@gmail.com>

A fix for bug #466474
* codegen.cs: Emit SecurityPermissionAttribute when -unsafe option
was specified.

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

15 years agorefactoring
Jb Evain [Thu, 15 Jan 2009 17:40:00 +0000 (17:40 -0000)]
refactoring

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

15 years agosmall refactoring
Jb Evain [Thu, 15 Jan 2009 17:34:05 +0000 (17:34 -0000)]
small refactoring

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

15 years agowe pass this guy
Jb Evain [Thu, 15 Jan 2009 17:16:19 +0000 (17:16 -0000)]
we pass this guy

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

15 years ago2009-01-15 Jb Evain <jbevain@novell.com>
Jb Evain [Thu, 15 Jan 2009 17:15:49 +0000 (17:15 -0000)]
2009-01-15  Jb Evain  <jbevain@novell.com>

* Lookup.cs: propage the appropriate comparer for the lookup.

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

15 years agoupdate csproj
Jb Evain [Thu, 15 Jan 2009 16:46:38 +0000 (16:46 -0000)]
update csproj

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

15 years agoadd new tests
Jb Evain [Thu, 15 Jan 2009 16:45:22 +0000 (16:45 -0000)]
add new tests

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

15 years ago2009-01-15 Jb Evain <jbevain@novell.com>
Jb Evain [Thu, 15 Jan 2009 16:44:22 +0000 (16:44 -0000)]
2009-01-15  Jb Evain  <jbevain@novell.com>

* LookupTest.cs: new tests.

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

15 years agoNew tests.
Marek Safar [Thu, 15 Jan 2009 15:23:45 +0000 (15:23 -0000)]
New tests.

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

15 years ago2009-01-15 Marek Safar <marek.safar@gmail.com>
Marek Safar [Thu, 15 Jan 2009 15:23:30 +0000 (15:23 -0000)]
2009-01-15  Marek Safar  <marek.safar@gmail.com>

* iterators.cs, anonymous.cs, expression.cs, statement.cs, ecore.cs:
Fixed nested stories parent referencing process. Also fixes #463985.

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

15 years agowarning.
Marek Safar [Thu, 15 Jan 2009 15:19:13 +0000 (15:19 -0000)]
warning.

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

15 years ago2009-01-15 Leszek Ciesielski <skolima@gmail.com>
Leszek 'skolima' Ciesielski [Thu, 15 Jan 2009 13:40:56 +0000 (13:40 -0000)]
2009-01-15 Leszek Ciesielski <skolima@gmail.com>

* Uri.cs: Use registered UriParser when a custom schema is passed
Fixes 464235, but is a bit of a hack
* UriTest3.cs: test for bug 464235

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

15 years ago2009-01-15 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 15 Jan 2009 10:50:25 +0000 (10:50 -0000)]
2009-01-15  Zoltan Varga  <vargaz@gmail.com>

* gc.c: Fix a few warnings when using SGEN.

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

15 years agosynch
Gonzalo Paniagua Javier [Thu, 15 Jan 2009 06:11:13 +0000 (06:11 -0000)]
synch

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

15 years ago2009-01-15 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Thu, 15 Jan 2009 06:03:51 +0000 (06:03 -0000)]
2009-01-15 Gonzalo Paniagua Javier <gonzalo@novell.com>

* HttpListenerRequest.cs: always initialize 'version'.
* HttpConnection.cs: the socket might already be disconnected when
shutting down.

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

15 years agoUpdated
Gonzalo Paniagua Javier [Thu, 15 Jan 2009 05:47:13 +0000 (05:47 -0000)]
Updated

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

15 years ago2009-01-14 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Thu, 15 Jan 2009 04:56:16 +0000 (04:56 -0000)]
2009-01-14 Gonzalo Paniagua Javier <gonzalo@novell.com>

* WebConnectionStream.cs: if the buffer has been killed, return -1 for
its length. Fixes regression in System.Runtime.Remoting.

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

15 years ago2009-01-15 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Thu, 15 Jan 2009 02:59:13 +0000 (02:59 -0000)]
2009-01-15  Atsushi Enomoto  <atsushi@ximian.com>

* JsonReader.cs : consume ',' between items in an array.

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

15 years ago2009-01-14 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Thu, 15 Jan 2009 02:52:28 +0000 (02:52 -0000)]
2009-01-14 Gonzalo Paniagua Javier <gonzalo@novell.com>

* Tds70.cs: fix my mistake in the previous patch.

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

15 years ago2009-01-14 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Thu, 15 Jan 2009 01:06:52 +0000 (01:06 -0000)]
2009-01-14 Gonzalo Paniagua Javier <gonzalo@novell.com>

* TdsMetaParameter.cs: set_RawValue now calls set_Value so that
'isUpdated' is set.

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

15 years ago2009-01-14 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Thu, 15 Jan 2009 01:05:43 +0000 (01:05 -0000)]
2009-01-14 Gonzalo Paniagua Javier <gonzalo@novell.com>

* Tds70.cs: more '@' handling.

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

15 years ago2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 15 Jan 2009 00:23:40 +0000 (00:23 -0000)]
2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>

* metadata-verify.c: Add pe optional header verification.

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

15 years ago2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 15 Jan 2009 00:23:39 +0000 (00:23 -0000)]
2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>

* gen-md-tests.c: Improve debugging.

* header-tests.md: Add tests for the optional header.

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

15 years ago2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 15 Jan 2009 00:23:37 +0000 (00:23 -0000)]
2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>

* gen-md-tests.c: Revert decision of making base 16 the default.
It makes for shorter tests, but it's confusing.

* header-tests.md: Fix the tests to use an explicit 0x for hexadecimal numbers.

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

15 years ago2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 15 Jan 2009 00:23:36 +0000 (00:23 -0000)]
2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>

* header-tests.md: Add tests for characteristics.

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

15 years ago2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Thu, 15 Jan 2009 00:23:35 +0000 (00:23 -0000)]
2009-01-14 Rodrigo Kumpera <rkumpera@novell.com>

* gen-md-tests.c: Improved debugging and made small cleanup on macro names.

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

15 years agoFix a warning.
Zoltan Varga [Thu, 15 Jan 2009 00:04:29 +0000 (00:04 -0000)]
Fix a warning.

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

15 years ago2009-01-15 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 15 Jan 2009 00:02:45 +0000 (00:02 -0000)]
2009-01-15  Zoltan Varga  <vargaz@gmail.com>

* mono-hash.c: Rewrite the SGEN specific parts to use a user defined
marker function instead of registering each GC node as a hash root.

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

15 years ago2009-01-15 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Thu, 15 Jan 2009 00:01:38 +0000 (00:01 -0000)]
2009-01-15  Zoltan Varga  <vargaz@gmail.com>

* sgen-gc.c: Add support for user defined marker functions, used by
MonoGHashTable to avoid registering a GC root for every hash node.

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

15 years ago2009-01-15 Mark Probst <mark.probst@gmail.com>
Mark Probst [Thu, 15 Jan 2009 00:01:30 +0000 (00:01 -0000)]
2009-01-15  Mark Probst  <mark.probst@gmail.com>

* mini.c: mono_domain_lookup_shared_generic() takes an open method
and doesn't check whether it's sharable, like it was before
removing the shared generics hash.  This brings IronPython
performance back to what it was before that change.

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

15 years ago2009-01-14 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 14 Jan 2009 21:42:29 +0000 (21:42 -0000)]
2009-01-14  Zoltan Varga  <vargaz@gmail.com>

* handles-private.h (_wapi_handle_set_signal_state): Set the signalled state
of the handle while locking the global signal cond mutex.

* wait.c (WaitForMultipleObjectsEx): Check the signalled state of handles
inside the critical section before waiting, otherwise we could go to waiting
even when the handles are already signalled.

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

15 years ago2009-01-14 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 14 Jan 2009 21:36:01 +0000 (21:36 -0000)]
2009-01-14  Zoltan Varga  <vargaz@gmail.com>

* RegexTrial.cs: Run all tests with the CIL Compiler too.

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

15 years ago2009-01-14 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 14 Jan 2009 21:34:46 +0000 (21:34 -0000)]
2009-01-14  Zoltan Varga  <vargaz@gmail.com>

* RegexBugs.cs: Add a test for #466151.

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

15 years ago2009-01-14 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 14 Jan 2009 21:33:40 +0000 (21:33 -0000)]
2009-01-14  Zoltan Varga  <vargaz@gmail.com>

* CILCompiler.cs: Avoid throwing exceptions for a few more unhandled opcodes.
Implement the reverse/ignorecase versions of Reference. Fix the reverse
version of Bitmap. Error out if a Jump opcode jumps outside the current
pc range. This works around #466151.

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

15 years ago2009-01-14 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Wed, 14 Jan 2009 20:12:04 +0000 (20:12 -0000)]
2009-01-14 Gonzalo Paniagua Javier <gonzalo@novell.com>

* Tds70.cs: send the leading '@' for parameters that do not have one.
Fixes bug #466071.
Thanks to William Shallum.

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

15 years ago2009-01-14 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Wed, 14 Jan 2009 19:30:43 +0000 (19:30 -0000)]
2009-01-14  Marek Habersack  <mhabersack@novell.com>

* AspGenerator.cs: implemented a work around which allows the
server controls embedded in client tag attributes to be parsed and
compiled.

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

15 years ago* Managed.Windows.Forms/System.Windows.Forms/Application.cs: Oops,
Andrés G. Aragoneses [Wed, 14 Jan 2009 17:00:49 +0000 (17:00 -0000)]
* Managed.Windows.Forms/System.Windows.Forms/Application.cs: Oops,
  launch the copied handler of PreRun instead of the global one
  (gendarme would bark otherwise). (Improving r123375)

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

15 years ago2009-01-14 Jb Evain <jbevain@novell.com>
Jb Evain [Wed, 14 Jan 2009 16:56:11 +0000 (16:56 -0000)]
2009-01-14  Jb Evain  <jbevain@novell.com>

* AssemblyInfo.cs: fix the public key for the NET_2_1 case.

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

15 years ago* Managed.Windows.Forms/System.Windows.Forms/XplatUI.cs:
Andrés G. Aragoneses [Wed, 14 Jan 2009 16:44:49 +0000 (16:44 -0000)]
* Managed.Windows.Forms/System.Windows.Forms/XplatUI.cs:
* Managed.Windows.Forms/System.Windows.Forms/Application.cs: Move the
  PreRun event fire to the end of the XplatUI static ctor (we don't
  move the PreRun event to this class because its usage would cause the
  call to the static ctor). This way we can get a11y support for
  dialogs that run without App.Run.

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

15 years ago2009-01-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 14 Jan 2009 16:38:18 +0000 (16:38 -0000)]
2009-01-14  Sebastien Pouliot  <sebastien@ximian.com>

* net_2_1_raw_System.Xml.dll.sources: Add NamespaceHandling

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

15 years ago2009-01-14 Sebastien Pouliot <sebastien@ximian.com>
Sebastien Pouliot [Wed, 14 Jan 2009 16:37:56 +0000 (16:37 -0000)]
2009-01-14  Sebastien Pouliot  <sebastien@ximian.com>

* NamespaceHandling.cs: New. Enum for Silverlight 2. Microsoft's
System.Xml.Linq.dll (often bundled in XAP files) needs it (or we
throw a TypeLoadException).
* XmlWriterSettings.cs: Add SL2 specific NamespaceHandling property

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

15 years ago2009-01-14 Geoff Norton <gnorton@novell.com>
Geoff Norton [Wed, 14 Jan 2009 16:04:45 +0000 (16:04 -0000)]
2009-01-14  Geoff Norton  <gnorton@novell.com>

        * supportw.c: Use unsigned int instead of uint, as its more portable.
        Fixes compilation issue on Mac OSX.

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

15 years ago2009-01-13 Geoff Norton <gnorton@novell.com>
Geoff Norton [Wed, 14 Jan 2009 16:01:07 +0000 (16:01 -0000)]
2009-01-13  Geoff Norton  <gnorton@novell.com>

        * appdomain.c|h: Expose mono_domain_unload to the embedding api so that
        AppDomains created on the native side can be cleaned up on the native side.

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

15 years ago* Managed.Windows.Forms/System.Windows.Forms/ListView.cs: New internal
Andrés G. Aragoneses [Wed, 14 Jan 2009 15:59:04 +0000 (15:59 -0000)]
* Managed.Windows.Forms/System.Windows.Forms/ListView.cs: New internal
  property to know the inner array's length of the location of items,
  in order to avoid a try-catch strategy for the case when this array
  has not been resized yet (for reference, look at r123288). r: jpobst

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

15 years ago2009-01-14 Mark Probst <mark.probst@gmail.com>
Mark Probst [Wed, 14 Jan 2009 13:21:59 +0000 (13:21 -0000)]
2009-01-14  Mark Probst  <mark.probst@gmail.com>

* method-to-ir.c: Handle delegate invocation optimization earlier,
otherwise it would be handled (much more slowly) by the
final/sealed optimization.

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

15 years ago2009-01-14 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 14 Jan 2009 11:17:55 +0000 (11:17 -0000)]
2009-01-14  Atsushi Enomoto  <atsushi@ximian.com>

* ChannelParameterCollection.cs : implement, rather than NIE.

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

15 years ago2009-01-14 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 14 Jan 2009 10:37:34 +0000 (10:37 -0000)]
2009-01-14  Atsushi Enomoto  <atsushi@ximian.com>

* ServerTooBusyException.cs, CommunicationObjectAbortedException.cs,
  ServiceActivationException.cs : new exception types.

* System.ServiceModel.dll.sources,
  net_2_1_raw_System.ServiceModel.dll.sources :
  added missing exception types (corcompare work).

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

15 years ago2009-01-14 Atsushi Enomoto <atsushi@ximian.com>
Atsushi Eno [Wed, 14 Jan 2009 06:11:09 +0000 (06:11 -0000)]
2009-01-14  Atsushi Enomoto  <atsushi@ximian.com>

* ClientBase.cs, ClientRuntimeChannel.cs : added support for
  interactive channel initializers.

* ClientBase_InteractiveChannelInitializerTest.cs : new test, for
  IInteractiveChannelInitializers support in ClientBase<T>.

* System.ServiceModel_test.dll.sources :
  added ClientBase_InteractiveChannelInitializerTest.cs.

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

15 years agore-enable test. Works now.
Gonzalo Paniagua Javier [Wed, 14 Jan 2009 05:48:45 +0000 (05:48 -0000)]
re-enable test. Works now.

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

15 years ago2009-01-14 Gonzalo Paniagua Javier <gonzalo@novell.com>
Gonzalo Paniagua Javier [Wed, 14 Jan 2009 05:47:13 +0000 (05:47 -0000)]
2009-01-14 Gonzalo Paniagua Javier <gonzalo@novell.com>

* HttpWebRequest.cs: create a result from the response when
*GetResponse() has not been called yet and we have already received
all the data.
Fixes bug #464013.

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

15 years ago2009-01-14 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Wed, 14 Jan 2009 02:46:50 +0000 (02:46 -0000)]
2009-01-14  Zoltan Varga  <vargaz@gmail.com>

* sgen-gc.c: Fix warnings. Optimize copy_object () a bit. Split pinned/
non-pinned roots into separate hashes to avoid having to traverse them
in functions which are only interested in one kind.

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

15 years ago2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 14 Jan 2009 00:13:20 +0000 (00:13 -0000)]
2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>

* header-tests.md: Add tests for symbol table and number of symbols.

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

15 years ago2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 14 Jan 2009 00:13:05 +0000 (00:13 -0000)]
2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>

* metadata-verify.c: Add pe header machine field verification.

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

15 years ago2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 14 Jan 2009 00:13:04 +0000 (00:13 -0000)]
2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>

* header-tests.md: Add tests for the machine field.

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

15 years ago2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 14 Jan 2009 00:13:02 +0000 (00:13 -0000)]
2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>

* gen-md-tests.c: Add set-uint effect.

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

15 years ago2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 14 Jan 2009 00:12:45 +0000 (00:12 -0000)]
2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>

* metadata-verify.c: Add pe header size verification.

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

15 years ago2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Wed, 14 Jan 2009 00:12:43 +0000 (00:12 -0000)]
2009-01-13 Rodrigo Kumpera <rkumpera@novell.com>

* header-tests.md: Rename pe-header to pe-signature.
Add pe-header tests.

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