Jonathan Pryor [Thu, 16 Oct 2008 21:00:22 +0000 (21:00 -0000)]
Prepping for mdoc et. al. move from monodoc/tools to mcs/tools/mdoc...
svn path=/trunk/mcs/; revision=116060
Jonathan Pryor [Thu, 16 Oct 2008 21:00:07 +0000 (21:00 -0000)]
Prepping for mdoc et. al. move from monodoc/tools to mcs/tools/mdoc...
svn path=/trunk/mcs/; revision=116059
Jonathan Pryor [Thu, 16 Oct 2008 20:59:57 +0000 (20:59 -0000)]
Prepping for mdoc et. al. move from monodoc/tools to mcs/tools/mdoc...
svn path=/trunk/mcs/; revision=116058
Jonathan Pryor [Thu, 16 Oct 2008 20:58:50 +0000 (20:58 -0000)]
Prepping for mdoc et. al. move from monodoc/tools to mcs/tools/mdoc...
svn path=/trunk/mcs/; revision=116057
Jonathan Pryor [Thu, 16 Oct 2008 20:58:37 +0000 (20:58 -0000)]
Prepping for mdoc et. al. move from monodoc/tools to mcs/tools/mdoc...
svn path=/trunk/mcs/; revision=116056
Jonathan Pryor [Thu, 16 Oct 2008 20:58:21 +0000 (20:58 -0000)]
Prepping for mdoc et. al. move from monodoc/tools to mcs/tools/mdoc...
svn path=/trunk/mcs/; revision=116055
Jonathan Pryor [Thu, 16 Oct 2008 20:57:41 +0000 (20:57 -0000)]
Prepping for mdoc et. al. move from monodoc/tools to mcs/tools/mdoc...
svn path=/trunk/mcs/; revision=116054
Jonathan Pryor [Thu, 16 Oct 2008 20:57:31 +0000 (20:57 -0000)]
Prepping for mdoc et. al. move from monodoc/tools to mcs/tools/mdoc...
svn path=/trunk/mcs/; revision=116053
Jonathan Pryor [Thu, 16 Oct 2008 20:57:20 +0000 (20:57 -0000)]
Prepping for mdoc et. al. move from monodoc/tools to mcs/tools/mdoc...
svn path=/trunk/mcs/; revision=116052
Jonathan Pryor [Thu, 16 Oct 2008 20:57:03 +0000 (20:57 -0000)]
Prepping for mdoc et. al. move from monodoc/tools to mcs/tools/mdoc...
svn path=/trunk/mcs/; revision=116051
Jonathan Pryor [Thu, 16 Oct 2008 20:56:51 +0000 (20:56 -0000)]
Prepping for mdoc et. al. move from monodoc/tools to mcs/tools/mdoc...
svn path=/trunk/mcs/; revision=116050
Jonathan Pryor [Thu, 16 Oct 2008 20:56:11 +0000 (20:56 -0000)]
Prepping for mdoc et. al. move from monodoc/tools to mcs/tools/mdoc...
svn path=/trunk/mcs/; revision=116049
Jonathan Pryor [Thu, 16 Oct 2008 20:55:35 +0000 (20:55 -0000)]
Prepping for mdoc et. al. move from monodoc/tools to mcs/tools/mdoc...
svn path=/trunk/mcs/; revision=116048
Jonathan Pryor [Thu, 16 Oct 2008 20:55:00 +0000 (20:55 -0000)]
Prepping for mdoc et. al. move from monodoc/tools to mcs/tools/mdoc...
svn path=/trunk/mcs/; revision=116047
Jonathan Pryor [Thu, 16 Oct 2008 20:44:31 +0000 (20:44 -0000)]
Prepping for monodoc move from monodoc/engine to mcs/class/monodoc...
svn path=/trunk/mcs/; revision=116045
Jonathan Pryor [Thu, 16 Oct 2008 20:44:25 +0000 (20:44 -0000)]
Prepping for monodoc move from monodoc/engine to mcs/class/monodoc...
svn path=/trunk/mcs/; revision=116044
Jonathan Pryor [Thu, 16 Oct 2008 20:44:18 +0000 (20:44 -0000)]
Prepping for monodoc move from monodoc/engine to mcs/class/monodoc...
svn path=/trunk/mcs/; revision=116043
Jonathan Pryor [Thu, 16 Oct 2008 20:44:11 +0000 (20:44 -0000)]
Prepping for monodoc move from monodoc/engine to mcs/class/monodoc...
svn path=/trunk/mcs/; revision=116042
Jonathan Pryor [Thu, 16 Oct 2008 20:44:04 +0000 (20:44 -0000)]
Prepping for monodoc move from monodoc/engine to mcs/class/monodoc...
svn path=/trunk/mcs/; revision=116041
Jonathan Pryor [Thu, 16 Oct 2008 20:43:58 +0000 (20:43 -0000)]
Prepping for monodoc move from monodoc/engine to mcs/class/monodoc...
svn path=/trunk/mcs/; revision=116040
Jonathan Pryor [Thu, 16 Oct 2008 20:43:53 +0000 (20:43 -0000)]
Prepping for monodoc move from monodoc/engine to mcs/class/monodoc...
svn path=/trunk/mcs/; revision=116039
Jonathan Pryor [Thu, 16 Oct 2008 20:38:58 +0000 (20:38 -0000)]
Prepping for monodoc move from monodoc/engine to mcs/class/monodoc...
svn path=/trunk/mcs/; revision=116038
Jonathan Pryor [Thu, 16 Oct 2008 20:38:02 +0000 (20:38 -0000)]
Prepping for monodoc move from monodoc/engine to mcs/class/monodoc...
svn path=/trunk/mcs/; revision=116037
Rodrigo Kumpera [Thu, 16 Oct 2008 20:08:17 +0000 (20:08 -0000)]
2008-10-16 Rodrigo Kumpera <rkumpera@novell.com>
* basic-simd.cs: Test for the mono_simd_simplify_indirection bug.
svn path=/trunk/mono/; revision=116035
Rodrigo Kumpera [Thu, 16 Oct 2008 20:08:12 +0000 (20:08 -0000)]
2008-10-16 Rodrigo Kumpera <rkumpera@novell.com>
* simd-intrinsics.c (mono_simd_simplify_indirection): Simplify the code
that deals with vreg interference. Explicitly check for OP_LDADDR to be
able to process the source reg.
svn path=/trunk/mono/; revision=116034
Atsushi Eno [Thu, 16 Oct 2008 19:29:07 +0000 (19:29 -0000)]
checking in ongoing implementation before DynamicDataRoute.
svn path=/trunk/mcs/; revision=116032
Jonathan Pobst [Thu, 16 Oct 2008 19:05:56 +0000 (19:05 -0000)]
2008-10-16 Jonathan Pobst <monkey@jpobst.com>
* DataGridView.cs: When a user begins an edit in the 'new row',
make that a real row, and add a new 'new row'. If the user
cancels the edit, remove the new 'new row' and reset everything.
Also, ensure UserAddedRow and UserRemovedRow events are raised.
[Fixes bug #430954]
svn path=/trunk/mcs/; revision=116029
Paolo Molaro [Thu, 16 Oct 2008 19:00:28 +0000 (19:00 -0000)]
Thu Oct 16 20:59:11 CEST 2008 Paolo Molaro <lupus@ximian.com>
* appdomain.c: check for NULL setup before it's referenced.
svn path=/trunk/mono/; revision=116027
Ivan Zlatev [Thu, 16 Oct 2008 17:52:23 +0000 (17:52 -0000)]
2008-10-16 Ivan N. Zlatev <contact@i-nz.net>
* TableLayoutSettings.cs: Fix NREs when deserializing and
panel is not yet set.
[Fixes bug #436199]
svn path=/trunk/mcs/; revision=116022
Jonathan Pobst [Thu, 16 Oct 2008 17:08:53 +0000 (17:08 -0000)]
2008-10-16 Jonathan Pobst <monkey@jpobst.com>
* DataGridView.cs: Invalidate after deleting a row.
svn path=/trunk/mcs/; revision=116017
Jonathan Pobst [Thu, 16 Oct 2008 16:48:08 +0000 (16:48 -0000)]
2008-10-16 Jonathan Pobst <monkey@jpobst.com>
* DataGridView.cs: Handle Enter and Escape keys.
- Move call to EndEdit to MoveCurrentCell.
- Remove call to EndEdit from navigation key routines.
- Fire CellLeave and CellEnter.
svn path=/trunk/mcs/; revision=116015
Jonathan Pobst [Thu, 16 Oct 2008 15:59:11 +0000 (15:59 -0000)]
2008-10-16 Jonathan Pobst <monkey@jpobst.com>
* DataGridViewCell.cs: Some fixes to the new cell border
painting code.
svn path=/trunk/mcs/; revision=116010
Martin Baulig [Thu, 16 Oct 2008 15:36:54 +0000 (15:36 -0000)]
2008-10-16 Martin Baulig <martin@ximian.com>
* mini-ops.h, cpu-amd64.md, cpu-x86.md: Added new `hard_nop' opcode.
* inssel.brg: Add `OP_HARD_NOP'.
* mini.h (MonoCompile): Added `keep_cil_nops' flag.
* mini.c (mono_method_to_ir): In `CEE_NOP': generate a
`OP_HARD_NOP' instruction when running inside the debugger.
* method-to-ir.c (mono_method_to_ir2): In `CEE_NOP': generate a
`OP_HARD_NOP' instruction when running inside the debugger.
svn path=/trunk/mono/; revision=116007
Jonathan Pobst [Thu, 16 Oct 2008 15:28:36 +0000 (15:28 -0000)]
2008-10-16 Jonathan Pobst <monkey@jpobst.com>
* ThemeEngine.cs: Enable visualstyles rendering by default
(on platforms that support it).
svn path=/trunk/mcs/; revision=116005
Martin Baulig [Thu, 16 Oct 2008 15:26:07 +0000 (15:26 -0000)]
2008-10-16 Martin Baulig <martin@ximian.com>
* mini-ops.h, cpu-amd64.md, cpu-x86.md: Added new `hard_nop' opcode.
* inssel.brg: Add `OP_HARD_NOP'.
* mini.c: In `CEE_NOP': generate a `OP_HARD_NOP' instruction
when running inside the debugger.
svn path=/trunk/mono/; revision=116004
Martin Baulig [Thu, 16 Oct 2008 14:32:28 +0000 (14:32 -0000)]
2008-10-16 Martin Baulig <martin@ximian.com>
* anonymous.cs (AnonymousMethodStorey): Put back the
`hoisted_locals' hashtable and use it in EmitType().
svn path=/trunk/mcs/; revision=116003
Atsushi Eno [Thu, 16 Oct 2008 14:20:23 +0000 (14:20 -0000)]
2008-10-16 Atsushi Enomoto <atsushi@ximian.com>
* System.Web.Routing_test.dll.sources:
added RouteValueDictionaryTest.cs.
* RouteValueDictionary.cs : object argument is actually for
anonymous type instance.
* RouteValueDictionaryTest.cs : new test.
svn path=/trunk/mcs/; revision=116002
Paolo Molaro [Thu, 16 Oct 2008 14:13:35 +0000 (14:13 -0000)]
Thu Oct 16 16:12:23 CEST 2008 Paolo Molaro <lupus@ximian.com>
* class.c: remove the unused old vtable setup code.
svn path=/trunk/mono/; revision=116001
Jb Evain [Thu, 16 Oct 2008 12:24:27 +0000 (12:24 -0000)]
2008-10-16 Jb Evain <jbevain@novell.com>
* WebHeaderCollection_2_1.cs: update to SL2 api.
svn path=/trunk/mcs/; revision=115982
Jb Evain [Thu, 16 Oct 2008 12:20:32 +0000 (12:20 -0000)]
2008-10-16 Jb Evain <jbevain@novell.com>
* masterinfos/silverlight/*.info: update to SL2.
svn path=/trunk/mcs/; revision=115981
Jb Evain [Thu, 16 Oct 2008 12:14:57 +0000 (12:14 -0000)]
2008-10-16 Jb Evain <jbevain@novell.com>
* WebResponse_2_1.cs: update API to SL2.
svn path=/trunk/mcs/; revision=115978
Paolo Molaro [Thu, 16 Oct 2008 10:56:41 +0000 (10:56 -0000)]
Thu Oct 16 12:53:29 CEST 2008 Paolo Molaro <lupus@ximian.com>
* class.c: don't depend on interface order in
setup_interface_offsets (bug #435777).
* reflection.c: sort the InterfaceImpl table (patch from
Jb Evain <jbevain@novell.com>).
svn path=/trunk/mono/; revision=115963
Marek Habersack [Thu, 16 Oct 2008 09:54:32 +0000 (09:54 -0000)]
2008-10-16 Marek Habersack <mhabersack@novell.com>
* HttpApplicationFactory.cs: when looking up application type
event handlers (the Application_* methods), look deep in the
parent chain - we must support private handler methods in base
types as well.
svn path=/trunk/mcs/; revision=115961
Rodrigo Kumpera [Thu, 16 Oct 2008 02:45:47 +0000 (02:45 -0000)]
2008-10-15 Rodrigo Kumpera <rkumpera@novell.com>
* simd-intrinsics.c (get_simd_vreg): Using sreg1 of OP_XMOVE
now works. The issue with the regalloc tripping up no longer
happens.
* simd-intrinsics.c (load_simd_vreg): Same.
svn path=/trunk/mono/; revision=115948
Rodrigo Kumpera [Thu, 16 Oct 2008 02:34:33 +0000 (02:34 -0000)]
2008-10-15 Rodrigo Kumpera <rkumpera@novell.com>
* basic-simd.cs: Tests for new Vector8ui methods.
svn path=/trunk/mono/; revision=115947
Rodrigo Kumpera [Thu, 16 Oct 2008 02:34:28 +0000 (02:34 -0000)]
2008-10-15 Rodrigo Kumpera <rkumpera@novell.com>
* simd-intrinsics.c (get_simd_vreg): Simplify code and test
only for type. This fixes crashes where MonoInst::klass is checked
for ops of type != VTYPE or OBJ.
* simd-intrinsics.c (load_simd_vreg): Same.
svn path=/trunk/mono/; revision=115946
Jonathan Pryor [Thu, 16 Oct 2008 00:52:09 +0000 (00:52 -0000)]
* time.c: Add Mono_Posix_Syscall_nanosleep().
svn path=/trunk/mono/; revision=115944
Marek Habersack [Thu, 16 Oct 2008 00:04:47 +0000 (00:04 -0000)]
2008-10-16 Marek Habersack <mhabersack@novell.com>
* TemplateControlCompiler.cs: IsWritablePropertyOrField doesn't
use PropertyInfo.CanWrite to check whether the property is
writable anymore, it calls GetSetMethod (false) instead.
svn path=/trunk/mcs/; revision=115941
Rodrigo Kumpera [Wed, 15 Oct 2008 21:08:55 +0000 (21:08 -0000)]
2008-10-15 Rodrigo Kumpera <rkumpera@novell.com>
* Vector8us.cs: Added Min, Max, Average, ExtractByteMask and
ShuffleLow/ShuffleHigh.
svn path=/trunk/mcs/; revision=115921
Rodrigo Kumpera [Wed, 15 Oct 2008 20:52:56 +0000 (20:52 -0000)]
2008-10-15 Rodrigo Kumpera <rkumpera@novell.com>
* mini-ops.h: Add ops for packed shuffle/max/avg and
extract mask.
* cpu-x86.md: Same.
* mini-x86.c (mono_arch_output_basic_block): Same.
* simd-intrinsics.c (vector8us_intrinsics): Add avg, shuffle and
extract mask.
* simd-intrinsics.c (simd_intrinsic_emit_extract_mask): New function
to emit extract mask op.
* simd-intrinsics.c (simd_intrinsic_emit_shuffle): Retrofic this function
to emit word shuffles.
svn path=/trunk/mono/; revision=115920
Rodrigo Kumpera [Wed, 15 Oct 2008 20:52:54 +0000 (20:52 -0000)]
2008-10-15 Rodrigo Kumpera <rkumpera@novell.com>
* x86/x86-codegen.h: Add packed int max/min/avg/shuffle and extract mask.
svn path=/trunk/mono/; revision=115919
Jonathan Pryor [Wed, 15 Oct 2008 20:20:57 +0000 (20:20 -0000)]
* configure.in: Add checks for `struct flock`, `struct timespec`.
* support/fcntl.c: Use Mono_Posix_{From,To}Flock() for flock conversion.
* support/Makefile.am: Include <time.h> in map.c.
* support/map.c, support/map.h: Flush; adds Flock, Timespec support.
svn path=/trunk/mono/; revision=115916
Jonathan Pryor [Wed, 15 Oct 2008 20:20:23 +0000 (20:20 -0000)]
* Syscall.cs: [Map] Flock, add Timespec, bind nanosleep(2).
* NativeConvert.generated.cs: Flush (Add TryCopy methods for Flock,
Timespec).
svn path=/trunk/mcs/; revision=115915
Ivan Zlatev [Wed, 15 Oct 2008 20:03:11 +0000 (20:03 -0000)]
2008-10-15 Ivan N. Zlatev <contact@i-nz.net>
* TimerTest.cs: Enabling test case for bug #325033, because it's
fixed.
svn path=/trunk/mcs/; revision=115912
Ivan Zlatev [Wed, 15 Oct 2008 19:30:21 +0000 (19:30 -0000)]
2008-10-15 Ivan N. Zlatev <contact@i-nz.net>
* XplatUIX11.cs, XplatUICarbon.cs: Do not Timer.Tick before
MainForm.OnLoad has completed unless DoEvents is forced.
[Fixes bug #412536]
svn path=/trunk/mcs/; revision=115910
Jb Evain [Wed, 15 Oct 2008 18:08:16 +0000 (18:08 -0000)]
revert my not so awesome patch
svn path=/trunk/mono/; revision=115907
Ivan Zlatev [Wed, 15 Oct 2008 17:48:16 +0000 (17:48 -0000)]
2008-10-15 Ivan N. Zlatev <contact@i-nz.net>
* StringCollectionEditor.cs: Minor fixes.
Patch by Andy Hume.
svn path=/trunk/mcs/; revision=115901
Jb Evain [Wed, 15 Oct 2008 15:38:52 +0000 (15:38 -0000)]
2008-10-15 Jb Evain <jbevain@novell.com>
* reflection.c (build_compressed_metadata): sort the
MONO_TABLE_INTERFACEIMPL table as per the standard.
svn path=/trunk/mono/; revision=115875
Jonathan Pobst [Wed, 15 Oct 2008 15:26:09 +0000 (15:26 -0000)]
2008-10-15 Jonathan Pobst <monkey@jpobst.com>
* ToolTip.cs: Ensure that Timer.Internal cannot be set to 0.
svn path=/trunk/mcs/; revision=115873
Jonathan Pobst [Wed, 15 Oct 2008 15:03:14 +0000 (15:03 -0000)]
2008-10-15 Jonathan Pobst <monkey@jpobst.com>
* Control.cs: Make our implementation of DrawToBitmap better
match WmPaint. [Fixes bug #435579]
svn path=/trunk/mcs/; revision=115872
Marek Safar [Wed, 15 Oct 2008 14:33:47 +0000 (14:33 -0000)]
Fixed build problem
svn path=/trunk/mcs/; revision=115869
Marek Safar [Wed, 15 Oct 2008 14:19:21 +0000 (14:19 -0000)]
2008-10-15 Marek Safar <marek.safar@gmail.com>
* cs-tokenizer.cs, nullable.cs, expression.cs, statement.cs,
cs-parser.jay: Tokenizer optimizations and memory reduction, saves
~5MB for corlib.
svn path=/trunk/mcs/; revision=115867
Jb Evain [Wed, 15 Oct 2008 12:43:26 +0000 (12:43 -0000)]
2008-10-15 Cedric Vivier <cedricv@neonux.com>
* SymbolWriterImpl.cs: implement `SetMethodSourceRange` using the
new underlying MonoSymbolWriter's API so that the symbol files
generated by SRE-using compiler are useful again.
svn path=/trunk/mcs/; revision=115862
Marek Habersack [Wed, 15 Oct 2008 12:31:16 +0000 (12:31 -0000)]
2008-10-15 Marek Habersack <mhabersack@novell.com>
* HttpResponse.cs: CacheabilityUpdatedEvent is no longer
used. cached_response is allocated only when the IsCached property
is assigned the 'true' value.
* HttpCachePolicy.cs: CacheabilityUpdatedEvent is no longer used,
removed all the traces of it. SetCacheability should not switch
output caching on.
2008-10-15 Marek Habersack <mhabersack@novell.com>
* OutputCacheModule.cs: do not take any action if Response returns
null from GetCachedResponse.
2008-10-15 Marek Habersack <mhabersack@novell.com>
* Page.cs: Response caching is switched on only when output
caching is configured for this page instance. Fixes bug #435549.
svn path=/trunk/mcs/; revision=115861
Mark Probst [Wed, 15 Oct 2008 09:58:20 +0000 (09:58 -0000)]
2008-10-15 Mark Probst <mark.probst@gmail.com>
* mini.c (mono_allocate_stack_slots_full): Align stack frame to
the largest alignment needed by a variable, but at least
sizeof(gpointer).
svn path=/trunk/mono/; revision=115849
Rodrigo Kumpera [Tue, 14 Oct 2008 20:53:12 +0000 (20:53 -0000)]
2008-10-14 Rodrigo Kumpera <rkumpera@novell.com>
* basic-simd.cs: Tests for the fixes in the last commit.
svn path=/trunk/mono/; revision=115814
Andreia Gaita [Tue, 14 Oct 2008 19:54:09 +0000 (19:54 -0000)]
* System.Windows.Forms/WebBrowser.cs: Use DocumentElement as the
document's root for the whole content. Should fix DocumentText and
DocumentStream problems.
svn path=/trunk/mcs/; revision=115809
Rodrigo Kumpera [Tue, 14 Oct 2008 19:52:18 +0000 (19:52 -0000)]
2008-10-14 Rodrigo Kumpera <rkumpera@novell.com>
* simd-intrinsics.c (get_simd_vreg): Drop the is_this_ptr, this function
no longer handles STACK_PTR input.
* simd-intrinsics.c (get_simd_vreg): Don't crash when MonoInst::klass == -1.
* simd-intrinsics.c (load_simd_vreg): New function that works like
get_simd_vreg but handles STACK_PTR input.
* simd-intrinsics.c (simd_intrinsic_emit_getter): Use load_simd_vreg
as the input can be an arbitrary pointer.
* simd-intrinsics.c (simd_intrinsic_emit_ctor): Try the
LDADDR local optimization directly otherwise use a store op.
svn path=/trunk/mono/; revision=115808
Jonathan Pobst [Tue, 14 Oct 2008 19:36:57 +0000 (19:36 -0000)]
2008-10-14 Jonathan Pobst <monkey@jpobst.com>
* DataGridViewColumnCollection.cs: Remove calls to OnColumnAddedInternal,
these will get called in DGV.OnCollectionChanged. Make sure
OnCollectionChanged always gets called.
* DataGridView.cs: Make a OnColumnRemovedInternal that removes the cells
from every row. Call this in OnCollectionChanged.
[Fixes bug #433669]
svn path=/trunk/mcs/; revision=115807
Atsushi Eno [Tue, 14 Oct 2008 18:35:28 +0000 (18:35 -0000)]
initial DynamicData checkin. They are almost all stubs.
svn path=/trunk/mcs/; revision=115804
Gert Driesen [Tue, 14 Oct 2008 18:33:13 +0000 (18:33 -0000)]
* XmlDsigXsltTranformTest.cs: Added test for .ctor (bool).
* XmlDsigEnvelopedTransformTest.cs: Added test for .ctor (bool). Use
Assert class. Improved properties tests.
* XmlDsigC14TransformTest.cs: Added test for .ctor (bool).
* XmlDsigExcC14NTransformTest.cs: Added .ctor tests and added asserts
IncludsiveNamespacesPrefixList
* XmlDsigExcC14NWithCommentsTransformTest.cs: Added basic .ctor and
properties tests.
* XmlDsigC14NWithCommentsTransformTest.cs: Fixed line endings.
* XmlLicenseTransformTest.cs: Added basic .ctor and properties tests.
* XmlDsigBase64Transform.cs: Use constant for Algorithm namespace.
* XmlDsigExcC14NTransform.cs: Fixed ctors to use WithComments
algorithm if includeComments is true. Assign includeNamespacesPrefixList
to instance field.
* XmlDsigExcC14NWithCommentsTransform.cs: Remove unnecessary
assignment to Algorithm now that base ctor is fixed.
* XmlDsigC14NWithCommentsTransform.cs: Remove unnecessary assignment
to Algorithm now that base ctor is fixed.
* XmlDsigC14NTransform.cs: In default ctor, just invoke .ctor (bool).
In .ctor (bool), assign WithComments algorithm if includeComments is
true. Use constants for Algorithm namespace.
* XmlDsigEnvelopedSignatureTransform.cs: Use constant for Algorithm
namespace.
* XmlDsigXPathTransform.cs: Use constant for Algorithm namespace.
* XmlDsigXsltTransform.cs: Use constant for Algorithm namespace.
* XmlLicenseTransform.cs: Assign Algorithm in ctor.
* XmlSignature.cs: Added constant for XmlLicenseTransform algorithm.
* System.Security_test.dll.sources: Added XmlLicenseTransformTest.cs
and XmlDsigExcC14NWithCommentsTransformTest.cs.
svn path=/trunk/mcs/; revision=115803
Atsushi Eno [Tue, 14 Oct 2008 18:31:56 +0000 (18:31 -0000)]
initial System.ComponentModel.DataAnnotations checkin.
(DynamicData dependency)
svn path=/trunk/mcs/; revision=115802
Gert Driesen [Tue, 14 Oct 2008 18:25:44 +0000 (18:25 -0000)]
* ImageListTest.cs: Improved test for ICollection.CopyTo.
svn path=/trunk/mcs/; revision=115801
Jonathan Pryor [Tue, 14 Oct 2008 15:38:59 +0000 (15:38 -0000)]
* data/mono-options.pcs.in: We're not installing Mono.Options.dll into
the GAC anymore, we're just concerned `pkg-config --variable=Source`
support.
svn path=/trunk/mono/; revision=115791
Rodrigo Kumpera [Tue, 14 Oct 2008 15:38:28 +0000 (15:38 -0000)]
2008-10-14 Rodrigo Kumpera <rkumpera@novell.com>
* Vector4f.cs: Added DuplicateLow and DuplicateHigh.
svn path=/trunk/mcs/; revision=115790
Jonathan Pryor [Tue, 14 Oct 2008 15:37:06 +0000 (15:37 -0000)]
* Makefile: Don't bother installing Mono.Options.dll into the GAC (or
anywhere else), instead just follow a subset of the App Deployment
Guidelines and install just the source into $prefix/lib/mono-options.
svn path=/trunk/mcs/; revision=115789
Rodrigo Kumpera [Tue, 14 Oct 2008 15:36:25 +0000 (15:36 -0000)]
2008-10-14 Rodrigo Kumpera <rkumpera@novell.com>
* basic-simd.cs: Tests for dup low and dup high.
svn path=/trunk/mono/; revision=115788
Rodrigo Kumpera [Tue, 14 Oct 2008 15:02:06 +0000 (15:02 -0000)]
2008-10-14 Rodrigo Kumpera <rkumpera@novell.com>
* mini-ops.h: Add dup low and dup high ops.
* cpu-x86.md: Same.
* mini-x86.c (mono_arch_output_basic_block): Same.
* simd-intrinsics.c (vector4f_intrinsics): Same.
svn path=/trunk/mono/; revision=115786
Rodrigo Kumpera [Tue, 14 Oct 2008 15:02:05 +0000 (15:02 -0000)]
2008-10-14 Rodrigo Kumpera <rkumpera@novell.com>
* x86/x86-codegen.h: Add movsldup and movshdup.
svn path=/trunk/mono/; revision=115785
Andreia Gaita [Tue, 14 Oct 2008 14:46:43 +0000 (14:46 -0000)]
Rewrite of OuterHTML to fix winforms' DocumentText and some minor fixes.
* Mono.WebBrowser2K5.csproj:
* Mono.WebBrowser.dll.sources:
* Mono.Mozilla/interfaces/nsIDocumentEncoder.cs:
* Mono.Mozilla/interfaces/extras/DocumentEncoderFlags.cs:
* Mono.Mozilla/interfaces/nsIDocumentEncoderNodeFixup.cs:
Added new interfaces to support retrieving node contents (OuterHTML and probably
others)
* Mono.WebBrowser/Exception.cs: New exception for the
DocumentEncoder service
* Mono.Mozilla/DOM/HTMLElement.cs: Rewrite OuterHTML,
looks like the old approach doesn't work on 1.9, but DocumentRange is
not working properly when I use selectNode directly, so the silliness
of recreating the current tag's html by going through all the
properties is ongoing.
* Mono.Mozilla/DOM/Element.cs:
* Mono.Mozilla/DOM/Document.cs:
* Mono.Mozilla/DOM/Node.cs:
* Mono.Mozilla/DOM/HTMLElement.cs: The Node class now
always stores retrieved unmanaged nodes, regardless of type, and
child classes only cast from it for easier access.
* Mono.Mozilla/DOM/Node.cs: The Node class now always
stores retrieved unmanaged nodes, regardless of type, and child
classes only cast from it for easier access. Added a reference to the
original unmanaged object prior to proxying (Documentencoder only
works with non-proxies objects, apparently)
* Mono.Mozilla/DOM/Window.cs: Expose the unmanaged
window object internally, the selection api needs it.
* Mono.Mozilla/Base.cs:
* Mono.Mozilla/WebBrowser.cs: Get the service manager
from the proper thread
2008-10-14 Andreia Gaita <avidigal@novell.com>
svn path=/trunk/mcs/; revision=115783
Marek Safar [Tue, 14 Oct 2008 14:22:01 +0000 (14:22 -0000)]
2008-10-14 Marek Safar <marek.safar@gmail.com>
* cs-tokenizer.cs: Add bool type to the list of valid cast tokens.
svn path=/trunk/mcs/; revision=115779
Sebastien Pouliot [Tue, 14 Oct 2008 13:54:22 +0000 (13:54 -0000)]
2008-10-14 Sebastien Pouliot <sebastien@ximian.com>
* XContainer.cs (AddFirst): Avoid stackoverflow (infinite recursion).
svn path=/trunk/mcs/; revision=115774
Marek Safar [Tue, 14 Oct 2008 12:33:06 +0000 (12:33 -0000)]
New test.
svn path=/trunk/mcs/; revision=115770
Marek Safar [Tue, 14 Oct 2008 12:30:17 +0000 (12:30 -0000)]
2008-10-14 Marek Safar <marek.safar@gmail.com>
* statement.cs: Mutate scope initializers.
svn path=/trunk/mcs/; revision=115769
Marek Habersack [Tue, 14 Oct 2008 11:36:32 +0000 (11:36 -0000)]
2008-10-14 Marek Habersack <mhabersack@novell.com>
* Control.cs: SaveViewStateRecursive must return view state even
if EnableViewState is false. This is apparently what .NET does, as
some commercial ASP.NET controls take advantage of that via
reflection.
2008-10-14 Marek Habersack <mhabersack@novell.com>
* CompositeDataBoundControl.cs: renamed the itemcount ViewState
item from "_ItemCount" to "_!ItemCount" for .NET
compatibility. This item is accessed and used by some commercial
ASP.NET controls.
* DataBoundControl.cs: OnPagePreLoad must force databinding also
when the request is not a postback.
svn path=/trunk/mcs/; revision=115766
Marek Safar [Tue, 14 Oct 2008 11:25:35 +0000 (11:25 -0000)]
New test.
svn path=/trunk/mcs/; revision=115765
Marek Safar [Tue, 14 Oct 2008 11:25:06 +0000 (11:25 -0000)]
2008-10-14 Marek Safar <marek.safar@gmail.com>
* expression.cs: Use typeless value for This constant.
* ecore.cs: Access FieldInfo via GetConstructedFieldInfo.
svn path=/trunk/mcs/; revision=115764
Jb Evain [Tue, 14 Oct 2008 10:16:02 +0000 (10:16 -0000)]
2008-10-14 Jb Evain <jbevain@novell.com>
* Mono.Cecil/SecurityDeclarationReader.cs: protect against
wrongly formatted security attributes.
svn path=/trunk/mcs/; revision=115758
Marek Safar [Tue, 14 Oct 2008 08:45:14 +0000 (08:45 -0000)]
2008-10-14 Marek Safar <marek.safar@gmail.com>
* cs-tokenizer.cs, cs-parser.jay: Unify context sensite keyword
tokenizer.
svn path=/trunk/mcs/; revision=115753
Carlos Alberto Cortez [Tue, 14 Oct 2008 08:01:06 +0000 (08:01 -0000)]
2008-10-13 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ComboBox.cs: WM_KEYDOWN and WM_KEYUP messages should be sent to the
textbox if auto complete is used, since we need to navigate over it.
And in this case don't pass this messages to the base impl. Also hide
the auto complete list box when displaying the drop down listbox.
* TextBox.cs: new internal members to expose some of the auto complete
functionality to combobox.
svn path=/trunk/mcs/; revision=115750
Jonathan Pryor [Tue, 14 Oct 2008 04:17:39 +0000 (04:17 -0000)]
* data/mono-options.pc.in: Add a Sources variable so that
`pkg-config --variable Sources mono-options` can be used to grab the
sources to Mono.Options (useful for embedding).
svn path=/trunk/mono/; revision=115734
Jonathan Pryor [Tue, 14 Oct 2008 04:08:48 +0000 (04:08 -0000)]
* Makefile: Install Options.cs into the GAC, so that mono-options.pc
can perform source install (as suggeted by App Deployment Guidelines).
svn path=/trunk/mcs/; revision=115733
Jonathan Pryor [Tue, 14 Oct 2008 04:08:34 +0000 (04:08 -0000)]
Oops, forgot to add the ChangeLogs...
svn path=/trunk/mcs/; revision=115732
Jonathan Pryor [Tue, 14 Oct 2008 02:53:24 +0000 (02:53 -0000)]
* configure.in: Generate data/mono-options.pc.
* data/Makefile.am: Support mono-options.pc.in and mono-options.pc.
* data/mono-options.pc.in: Added.
svn path=/trunk/mono/; revision=115729
Jonathan Pryor [Tue, 14 Oct 2008 02:50:09 +0000 (02:50 -0000)]
Add Mono.Options, a command-line helper library.
* Makefile (net_2_0_dirs): Add Mono.Options.
* Mono.Options/ChangeLog: Started.
* Mono.Options/Makefile: Added; build Mono.Options; do NOT install as
an ABI-stable package.
* Mono.Options/Mono.Options.dll.sources: Added; sources for
Mono.Options.dll.
* Mono.Options/Mono.Options_test.dll.sources: Added; Test sources.
* Mono.Options/Mono.Options/ChangeLog: Started.
* Mono.Options/Mono.Options/Options.cs: Added; Command line option
parser. A (renamed) copy of NDesk.Options 0.2.1 (see git repo for
* Mono.Options/Test/ChangeLog: Started.
* Mono.Options/Test/OptionContextTest.cs,
Mono.Options/Test/OptionSetTest.cs, Mono.Options/Test/OptionTest.cs,
Mono.Options/Test/Utils.cs: Added; unit tests for Mono.Options 0.2.1.
* Mono.Options/Assembly/ChangeLog: Started.
* Mono.Options/Assembly/AssemblyInfo.cs: Added; assembly-level
attributes for Mono.Options.dll.
svn path=/trunk/mcs/; revision=115728
Andreia Gaita [Mon, 13 Oct 2008 23:34:46 +0000 (23:34 -0000)]
* Mono.WebBrowser/tools/xpidl2cs/xpidl2cs.pl: add option parsing. add
support for choosing a specific interface to process inside an idl
which defines several interfaces
2008-10-14 Andreia Gaita <avidigal@novell.com>
svn path=/trunk/mcs/; revision=115715
Rodrigo Kumpera [Mon, 13 Oct 2008 23:31:55 +0000 (23:31 -0000)]
2008-10-13 Rodrigo Kumpera <rkumpera@novell.com>
* basic-simd.cs: Tests for recently added functionality.
svn path=/trunk/mono/; revision=115714
Marek Safar [Mon, 13 Oct 2008 22:42:37 +0000 (22:42 -0000)]
2008-10-13 Marek Safar <marek.safar@gmail.com>
* cs-tokenizer.cs: Add missing alias qualifier and dotted generic
type to type cast.
svn path=/trunk/mcs/; revision=115707
Rodrigo Kumpera [Mon, 13 Oct 2008 22:40:20 +0000 (22:40 -0000)]
2008-10-13 Rodrigo Kumpera <rkumpera@novell.com>
* Vector4f.cs: Added bitwise ops, reciprocal, interleave
and all flavors of compare.
Optimized Shuffle.
* Vector8us.cs: It turns out that packuswb doesn't work with unsigned
numbers that binary equivalent to negative numbers in signed form.
Removed PackWithUnsignedSaturation.
* Vector4ui.cs: Added SSE4.1 comment to relevant method. Removed
PackWithUnsignedSaturation for the same reason as above.
svn path=/trunk/mcs/; revision=115706
Marek Safar [Mon, 13 Oct 2008 22:37:45 +0000 (22:37 -0000)]
Update.
svn path=/trunk/mcs/; revision=115705