Paolo Molaro [Mon, 13 Oct 2008 09:04:45 +0000 (09:04 -0000)]
Mon Oct 13 11:00:49 CEST 2008 Paolo Molaro <lupus@ximian.com>
* domain.c, assembly.c, debug-mono-symfile.c, debug-mono-symfile.h,
monosn.c, Makefile.am, pedump.c, image.c, metadata-internals.h,
reflection.c: remove rawbuffer usage: mmap support is more sanely
provided by utils/mono-mmap.
svn path=/trunk/mono/; revision=115639
Paolo Molaro [Mon, 13 Oct 2008 09:00:23 +0000 (09:00 -0000)]
Mon Oct 13 10:58:10 CEST 2008 Paolo Molaro <lupus@ximian.com>
* mini.c: remove rawbuffer code (the only use here is unsafe because
it takes locks during signal handling and the kernel now provides much
better info in proc/pid/smaps these days).
svn path=/trunk/mono/; revision=115638
Zoltan Varga [Mon, 13 Oct 2008 07:24:36 +0000 (07:24 -0000)]
2008-10-13 Zoltan Varga <vargaz@gmail.com>
* mini-amd64.c (mono_arch_output_basic_block): Fix the changes to
OP_X86_PUSH_OBJ. Fixes #434620.
* objects.cs: Add a test.
svn path=/trunk/mono/; revision=115632
Carlos Alberto Cortez [Mon, 13 Oct 2008 06:01:46 +0000 (06:01 -0000)]
2008-10-12 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* Control.cs: When updating z order in child controls, send to back
the implicit controls. Also, do it explicitly, instead of making
GetAllControls return the implicit controls in a specific order, and
thus avoid depending on that, which could change in the future.
Fixes #434304.
svn path=/trunk/mcs/; revision=115614
Rodrigo Kumpera [Mon, 13 Oct 2008 01:13:10 +0000 (01:13 -0000)]
2008-10-12 Rodrigo Kumpera <rkumpera@novell.com>
* x86/x86-codegen.h: Add macro for sse41 ops.
Add defined for pack ops, dword shifts/mul/pack.
2008-10-12 Rodrigo Kumpera <rkumpera@novell.com>
* basic-simd.cs: Remove PackWithUnsignedSaturation tests as it turns out
that the packuswb/packusdw don't work with unsigned numbers for what
would be negative numbers in signed format.
* cpu-x86.md: Add doubleword forms of many ops and packing ones.
Fix the len of fconv_to_r8_x and xconv_r8_to_i4.
* mini-ops.h: Add doubleword forms of many ops and packing ones.
* mini-x86.c: Emit doubleword forms of many ops and packing ones.
* simd-intrinsics.c (SimdIntrinsc): Rename the flags field to simd_version.
* simd-intrinsics.c (vector4f_intrinsics): Use simd_version field for sse3 ops.
* simd-intrinsics.c (vector4u_intrinsics): Rename to vector4ui_intrinsics and
add more ops.
* simd-intrinsics.c (simd_version_name): New function, returns the name of the
version as the enum in mini.h.
* simd-intrinsics.c (emit_intrinsics): Instead of having a special emit mode
for sse3 ops, check the simd_version field if present. This way the code
works with all versions of sse.
svn path=/trunk/mono/; revision=115610
Rodrigo Kumpera [Sun, 12 Oct 2008 21:00:25 +0000 (21:00 -0000)]
Added changelog
svn path=/trunk/mono/; revision=115599
Miguel de Icaza [Sun, 12 Oct 2008 18:48:20 +0000 (18:48 -0000)]
Reformat
svn path=/trunk/mono/; revision=115590
Sebastien Pouliot [Sun, 12 Oct 2008 15:55:18 +0000 (15:55 -0000)]
Mono.Cecil.Cil/SymbolStoreHelper.cs: Change two static readonly fields to const.
svn path=/trunk/mcs/; revision=115572
Sebastien Pouliot [Sun, 12 Oct 2008 15:05:08 +0000 (15:05 -0000)]
2008-10-12 Sebastien Pouliot <sebastien@ximian.com>
* EnvelopedCms.cs, SignedCms.cs: Remove unneeded field
initialization to their default values.
[Found using Gendarme AvoidUnneededFieldInitializationRule]
svn path=/trunk/mcs/; revision=115569
Sebastien Pouliot [Sun, 12 Oct 2008 15:03:58 +0000 (15:03 -0000)]
2008-10-12 Sebastien Pouliot <sebastien@ximian.com>
* EncryptedReference.cs, EncryptedType.cs: Remove unneeded field
initialization to their default values.
[Found using Gendarme AvoidUnneededFieldInitializationRule]
svn path=/trunk/mcs/; revision=115568
Sebastien Pouliot [Sun, 12 Oct 2008 15:02:52 +0000 (15:02 -0000)]
2008-10-12 Sebastien Pouliot <sebastien@ximian.com>
* DataProtectionPermissionAttribute.cs, DataProtectionPermission.cs:
Remove unneeded field initialization to their default values.
[Found using Gendarme AvoidUnneededFieldInitializationRule]
svn path=/trunk/mcs/; revision=115567
Sebastien Pouliot [Sun, 12 Oct 2008 14:52:16 +0000 (14:52 -0000)]
2008-10-12 Sebastien Pouliot <sebastien@ximian.com>
* ColorPalette.cs, ImageFormat.cs: Remove unneeded field
initialization to their default values.
[Found using Gendarme AvoidUnneededFieldInitializationRule]
svn path=/trunk/mcs/; revision=115566
Sebastien Pouliot [Sun, 12 Oct 2008 14:48:17 +0000 (14:48 -0000)]
2008-10-12 Sebastien Pouliot <sebastien@ximian.com>
* PaperSize.cs, PreviewPrintController.cs, PrinterSettings.cs,
PrintingPermissionAttribute.cs, PrintingPermission.cs: Remove unneeded
field initialization to their default values.
[Found using Gendarme AvoidUnneededFieldInitializationRule]
svn path=/trunk/mcs/; revision=115565
Atsushi Eno [Sun, 12 Oct 2008 14:04:59 +0000 (14:04 -0000)]
2008-10-12 Atsushi Enomoto <atsushi@ximian.com>
* mono.1 : svn.myrealbox -> anonsvn.mono-project .
svn path=/trunk/mono/; revision=115564
Zoltan Varga [Sun, 12 Oct 2008 10:46:05 +0000 (10:46 -0000)]
2008-10-12 Zoltan Varga <vargaz@gmail.com>
* BinaryReaderTest.cs: Add a test for #434581.
svn path=/trunk/mcs/; revision=115561
Zoltan Varga [Sun, 12 Oct 2008 10:45:11 +0000 (10:45 -0000)]
2008-10-12 Zoltan Varga <vargaz@gmail.com>
* BinaryReader.cs (Read7BitEncodedInt): Check for an invalid encoding.
Fixes #434581.
svn path=/trunk/mcs/; revision=115560
Massimiliano Mantione [Sun, 12 Oct 2008 10:19:36 +0000 (10:19 -0000)]
Added "aci" option to emit the object "id" at each allocation.
svn path=/trunk/mono/; revision=115557
Zoltan Varga [Sun, 12 Oct 2008 09:53:52 +0000 (09:53 -0000)]
2008-10-12 Zoltan Varga <vargaz@gmail.com>
* configure.in: Only process Makefiles with patch-quiet.sh which have a
corresponding Makefile.in.
svn path=/trunk/mono/; revision=115555
Zoltan Varga [Sun, 12 Oct 2008 08:23:33 +0000 (08:23 -0000)]
Fix a typo.
svn path=/trunk/mono/; revision=115554
Gert Driesen [Sun, 12 Oct 2008 07:56:44 +0000 (07:56 -0000)]
* HttpResponse.cs: Simplify code for outputting ASP.NET version, as
version header cannot be configured. MS corrected this documenation
error in .NET 2.0 SDK.
* HttpRuntimeConfig.cs: Added support for several undocumented options,
and removed support for options that are not supported or 2.0 only.
* HttpRuntimeConfigurationHandler.cs: Added support for several
undocumented options, and removed support for options that are not
support or 2.0 only.
svn path=/trunk/mcs/; revision=115553
Carlos Alberto Cortez [Sat, 11 Oct 2008 22:53:31 +0000 (22:53 -0000)]
2008-10-11 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* X11Dnd.cs: Try to call Application.DoEvents before returning in a
call to StartDrag, since we must fire DragDrop/DragLeave *before*
that, as .net does - instead of firing DragDrop/DragLeave *after* the
call to Control.DoDragDrop has completed. This is needed since at the
point of returning, we have sent related dnd ClientMessages, but we
need to wait for them to fire the wmf respective ones.
Fixes #325076.
svn path=/trunk/mcs/; revision=115542
Sebastien Pouliot [Sat, 11 Oct 2008 18:15:19 +0000 (18:15 -0000)]
Mono.Cecil/ConstructorCollection.cs: Fix a NRE if a null parameter is provided to one of the GetConstructor overloads.
svn path=/trunk/mcs/; revision=115539
Paolo Molaro [Sat, 11 Oct 2008 17:48:10 +0000 (17:48 -0000)]
Sat Oct 11 19:46:19 CEST 2008 Paolo Molaro <lupus@ximian.com>
* gc.c: use posix semaphores when possible so that
mono_gc_finalize_notify() is signal safe.
svn path=/trunk/mono/; revision=115538
Zoltan Varga [Sat, 11 Oct 2008 15:02:11 +0000 (15:02 -0000)]
2008-10-11 Zoltan Varga <vargaz@gmail.com>
* reflection.c: Implement DISABLE_REFLECTION_EMIT, remove some
#ifdef DISABLE_REFLECTION_SAVE stuff, only the exported functions need to
be #ifdef-ed out, the linker will remove the rest.
svn path=/trunk/mono/; revision=115524
Zoltan Varga [Sat, 11 Oct 2008 13:40:37 +0000 (13:40 -0000)]
2008-10-11 Zoltan Varga <vargaz@gmail.com>
* configure.in: Make --enable-minimal=reflection_emit turn on
==enable-minimal=reflection_emit_save too.
svn path=/trunk/mono/; revision=115522
Zoltan Varga [Sat, 11 Oct 2008 12:41:34 +0000 (12:41 -0000)]
2008-10-11 Zoltan Varga <vargaz@gmail.com>
* marshal.c: Implement DISABLE_COM.
svn path=/trunk/mono/; revision=115519
Zoltan Varga [Sat, 11 Oct 2008 09:18:26 +0000 (09:18 -0000)]
2008-10-11 Zoltan Varga <vargaz@gmail.com>
* reflection.c: Implement DISABLE_REFLECTION_EMIT_SAVE.
svn path=/trunk/mono/; revision=115515
Zoltan Varga [Sat, 11 Oct 2008 09:17:38 +0000 (09:17 -0000)]
2008-10-11 Zoltan Varga <vargaz@gmail.com>
* README: Add docs for the option.
svn path=/trunk/mono/; revision=115514
Zoltan Varga [Sat, 11 Oct 2008 09:16:22 +0000 (09:16 -0000)]
2008-10-11 Zoltan Varga <vargaz@gmail.com>
* configure.in: Add --enable-minimal=reflection_emit_save option.
svn path=/trunk/mono/; revision=115513
Zoltan Varga [Sat, 11 Oct 2008 08:15:42 +0000 (08:15 -0000)]
2008-10-11 Zoltan Varga <vargaz@gmail.com>
* TimerTest.cs (TestChange): Modify a constant to avoid a random assert.
svn path=/trunk/mcs/; revision=115511
Zoltan Varga [Sat, 11 Oct 2008 05:26:06 +0000 (05:26 -0000)]
2008-10-11 Zoltan Varga <vargaz@gmail.com>
* amd64/amd64-codegen.h (amd64_jump_code_size): Fix the 64 bit support.
svn path=/trunk/mono/; revision=115509
Miguel de Icaza [Sat, 11 Oct 2008 05:06:19 +0000 (05:06 -0000)]
2008-10-11 Miguel de Icaza <miguel@novell.com>
* locales.c (string_invariant_compare_char): Optimization: do not
call g_unichar_type unless we actually need the information.
svn path=/trunk/mono/; revision=115508
Miguel de Icaza [Sat, 11 Oct 2008 04:56:59 +0000 (04:56 -0000)]
2008-10-11 Miguel de Icaza <miguel@novell.com>
* src/glib.h: Move g_strdup here, to consolidate all allocations
in this header, will help for merging the allocation work later.
svn path=/trunk/mono/; revision=115507
Miguel de Icaza [Sat, 11 Oct 2008 04:50:57 +0000 (04:50 -0000)]
2008-10-11 Miguel de Icaza <miguel@novell.com>
* src/gpattern.c (compile_pattern): From Unity, use -1 in the enum
for MatchType.
svn path=/trunk/mono/; revision=115506
Miguel de Icaza [Sat, 11 Oct 2008 04:47:44 +0000 (04:47 -0000)]
2008-10-11 Miguel de Icaza <miguel@novell.com>
* src/gpath.c: Split this one as well.
svn path=/trunk/mono/; revision=115505
Miguel de Icaza [Sat, 11 Oct 2008 04:28:32 +0000 (04:28 -0000)]
2008-10-11 Miguel de Icaza <miguel@novell.com>
* src/gmodule-win32.c, src/gmisc-unix.c, src/gmisc-win32.c,
src/gmodule-unix.c: split functionality in platforms.
* src/goutput.c (g_logv): On some platforms, before we abort we
want to flush the stdout/stderr.
svn path=/trunk/mono/; revision=115504
Miguel de Icaza [Fri, 10 Oct 2008 22:47:47 +0000 (22:47 -0000)]
2008-10-10 Miguel de Icaza <miguel@novell.com>
* Split functionality that is operating system specific into
-win32.c, -unix.c and -posix.c
* Use g_malloc everywhere, and g_free, so that these can be easily
overwritten consistently.
svn path=/trunk/mono/; revision=115497
Zoltan Varga [Fri, 10 Oct 2008 21:57:47 +0000 (21:57 -0000)]
2008-10-10 Zoltan Varga <vargaz@gmail.com>
* tramp-amd64.c (mono_arch_create_rgctx_lazy_fetch_trampoline_full): Increase
the max length to 64.
svn path=/trunk/mono/; revision=115495
Zoltan Varga [Fri, 10 Oct 2008 21:55:37 +0000 (21:55 -0000)]
2008-10-10 Zoltan Varga <vargaz@gmail.com>
* amd64/amd64-codegen.h (amd64_jump_code_size): Handle non 32-bit targets.
svn path=/trunk/mono/; revision=115494
Mark Probst [Fri, 10 Oct 2008 21:36:34 +0000 (21:36 -0000)]
2008-10-10 Mark Probst <mark.probst@gmail.com>
* object.c, class-internals.h: Also create remoting trampolines
for generic methods. Pass the domain to the remoting trampoline
creation function, too.
2008-10-10 Mark Probst <mark.probst@gmail.com>
* method-to-ir.c: Only do the fast virtual generic method call for
non-wrapper methods.
* mini.h, mini-trampolines.c: The new generic virtual remoting
trampoline handles virtual method calls via the vtable (as done by
the fast virtual generic method calls) to remoting proxies.
* mini.c (mono_jit_create_remoting_trampoline): For generic
methods reate a generic virtual remoting trampoline.
* mini-amd64.h: Enable fast virtual generic method calls again.
svn path=/trunk/mono/; revision=115493
Rodrigo Kumpera [Fri, 10 Oct 2008 20:17:51 +0000 (20:17 -0000)]
2008-10-10 Rodrigo Kumpera <rkumpera@novell.com>
* simd-intrinsics.c: Fixed intrinsic name typo.
* mini.h: Added missing simd exported function.
* basic-simd.cs: Added tests for Vector4ui.
Fixed broken test for Vector16b.
svn path=/trunk/mono/; revision=115484
Rodrigo Kumpera [Fri, 10 Oct 2008 20:01:03 +0000 (20:01 -0000)]
2008-10-10 Rodrigo Kumpera <rkumpera@novell.com>
* Vector4ui.cs: Added common operations found in
other unsigned int vector types.
* Vector8us.cs (ShiftRightArithmetic): Do proper sign extention.
* Vector8us.cs: Fix conversion operators.
* Vector16b.cs (ShiftRightArithmetic): Do proper sign extention.
* Vector16b.cs: Fix conversion operators.
svn path=/trunk/mcs/; revision=115482
Zoltan Varga [Fri, 10 Oct 2008 18:37:13 +0000 (18:37 -0000)]
2008-10-10 Zoltan Varga <vargaz@gmail.com>
* class.c (mono_class_init): Fix+re-enable the finalize optimization.
svn path=/trunk/mono/; revision=115477
Zoltan Varga [Fri, 10 Oct 2008 18:28:49 +0000 (18:28 -0000)]
2008-10-10 Zoltan Varga <vargaz@gmail.com>
* AssemblyTest.cs (LoadWithPartialName): Fix this test after the
'default' -> 'net_1_1' profile change.
svn path=/trunk/mcs/; revision=115476
Zoltan Varga [Fri, 10 Oct 2008 18:25:56 +0000 (18:25 -0000)]
Revert r115184 as it seems to break the moon build.
svn path=/trunk/mono/; revision=115475
Zoltan Varga [Fri, 10 Oct 2008 18:13:00 +0000 (18:13 -0000)]
2008-10-10 Zoltan Varga <vargaz@gmail.com>
* */Makefile.am: Use 'net_1_1' instead of 'default'.
svn path=/trunk/mono/; revision=115473
Mark Probst [Fri, 10 Oct 2008 18:05:46 +0000 (18:05 -0000)]
2008-10-10 Mark Probst <mark.probst@gmail.com>
* mini-ppc.c: Use SP (r1), not frame_reg (which might be r31) to
restore registers when doing tail calls.
svn path=/trunk/mono/; revision=115472
Rodrigo Kumpera [Fri, 10 Oct 2008 17:05:57 +0000 (17:05 -0000)]
Author: Rodrigo Kumpera <kumpera@gmail.com>
Date: Fri Oct 10 13:56:18 2008 -0300
2008-10-10 Rodrigo Kumpera <rkumpera@novell.com>
* class.c (mono_class_create_from_typedef): Vector4u was renamed to
Vector4ui.
2008-10-10 Rodrigo Kumpera <rkumpera@novell.com>
* simd-intrinsics.c (emit_intrinsics): Vector4u was renamed to
Vector4ui.
svn path=/trunk/mono/; revision=115466
Rodrigo Kumpera [Fri, 10 Oct 2008 16:49:16 +0000 (16:49 -0000)]
Author: Rodrigo Kumpera <kumpera@gmail.com>
Date: Fri Oct 10 13:40:28 2008 -0300
2008-10-10 Rodrigo Kumpera <rkumpera@novell.com>
* Vector16b.cs, Vector4f.cs, Vector4ui.cs,Vector8us.cs:
Type renaming adjustments.
2008-10-10 Rodrigo Kumpera <rkumpera@novell.com>
* Mono.Simd.dll.sources: Type renaming adjustments.
svn path=/trunk/mcs/; revision=115465
Rodrigo Kumpera [Fri, 10 Oct 2008 16:33:30 +0000 (16:33 -0000)]
2008-10-10 Rodrigo Kumpera <rkumpera@novell.com>
* Vector4u.cs: Renamed to Vector4ui.cs.
svn path=/trunk/mcs/; revision=115463
Gonzalo Paniagua Javier [Fri, 10 Oct 2008 15:51:13 +0000 (15:51 -0000)]
2008-10-10 Gonzalo Paniagua Javier <gonzalo@novell.com>
* versioninfo.c: remove the use of g_strdown.
svn path=/trunk/mono/; revision=115458
Gonzalo Paniagua Javier [Fri, 10 Oct 2008 15:50:25 +0000 (15:50 -0000)]
2008-10-10 Gonzalo Paniagua Javier <gonzalo@novell.com>
* assembly.c:
* locales.c: remove the use of g_strdown. Fixes bug #322313.
svn path=/trunk/mono/; revision=115457
Rodrigo Kumpera [Fri, 10 Oct 2008 15:41:14 +0000 (15:41 -0000)]
2008-10-10 Rodrigo Kumpera <rkumpera@novell.com>
* basic-simd.cs: Add test for Vecto16b.PackWithUnsignedSaturation.
svn path=/trunk/mono/; revision=115455
Rodrigo Kumpera [Fri, 10 Oct 2008 15:16:39 +0000 (15:16 -0000)]
2008-10-10 Rodrigo Kumpera <rkumpera@novell.com>
* Vector8us.cs: Use Math.Min/Max instead of ?:.
Fixed PackWithUnsignedSaturation.
* Vector16b.cs: Use Math.Min/Max instead of ?:.
Removed unused PackWithUnsignedSaturation.
svn path=/trunk/mcs/; revision=115453
Paolo Molaro [Fri, 10 Oct 2008 15:04:49 +0000 (15:04 -0000)]
Fri Oct 10 17:01:42 CEST 2008 Paolo Molaro <lupus@ximian.com>
* assembly.c: in mono_assembly_load_friends() take the assemblies lock
for the least possible amount of time (extending the fix in r113458).
svn path=/trunk/mono/; revision=115451
Massimiliano Mantione [Fri, 10 Oct 2008 15:01:47 +0000 (15:01 -0000)]
Document the new "sas" option.
svn path=/trunk/mono/; revision=115449
Massimiliano Mantione [Fri, 10 Oct 2008 14:47:34 +0000 (14:47 -0000)]
Added support for handling the stack trace of each allocation event.
svn path=/trunk/mono/; revision=115444
Rodrigo Kumpera [Fri, 10 Oct 2008 14:46:20 +0000 (14:46 -0000)]
2008-10-10 Rodrigo Kumpera <rkumpera@novell.com>
* class.c (mono_class_create_from_typedef): Retrofit to new type names.
2008-10-10 Rodrigo Kumpera <rkumpera@novell.com>
* simd-intrinsics.c (emit_intrinsics): Retrofit to new type names.
svn path=/trunk/mono/; revision=115443
Rodrigo Kumpera [Fri, 10 Oct 2008 14:28:53 +0000 (14:28 -0000)]
2008-10-10 Rodrigo Kumpera <rkumpera@novell.com>
* basic-simd.cs: Retrofit for API changes.
svn path=/trunk/mono/; revision=115440
Rodrigo Kumpera [Fri, 10 Oct 2008 14:24:02 +0000 (14:24 -0000)]
Author: Rodrigo Kumpera <kumpera@gmail.com>
Date: Fri Oct 10 10:44:48 2008 -0300
Initial versions of Vector16b and Vector8us
svn path=/trunk/mcs/; revision=115438
Marek Safar [Fri, 10 Oct 2008 14:21:15 +0000 (14:21 -0000)]
New test.
svn path=/trunk/mcs/; revision=115437
Marek Safar [Fri, 10 Oct 2008 14:21:05 +0000 (14:21 -0000)]
2008-10-10 Marek Safar <marek.safar@gmail.com>
* cs-parser.jay: Fixed missing accessor recovery.
svn path=/trunk/mcs/; revision=115436
Mark Probst [Fri, 10 Oct 2008 14:19:02 +0000 (14:19 -0000)]
2008-10-10 Mark Probst <mark.probst@gmail.com>
* mini-ppc.c: Handle integer stack arguments for tail calls.
svn path=/trunk/mono/; revision=115431
Rodrigo Kumpera [Fri, 10 Oct 2008 13:07:21 +0000 (13:07 -0000)]
2008-10-10 Rodrigo Kumpera <rkumpera@novell.com>
* optflags-def.h: Removed sse3 optimization.
* driver.c: Same.
* mini-x86.c (mono_arch_cpu_optimizazions): Remove detection of
sse3.
* mini-x86.c: Added mono_arch_cpu_enumerate_simd_versions.
* mini.h: Added enumeration with simd versions.
* simd-intrinsics.c (emit_intrinsics): Use the new static var
for detecting SSE3.
* simd-intrinsics.c: Added mono_simd_intrinsics_init.
* mini.c (mini_init): Call mono_simd_intrinsics_init.
svn path=/trunk/mono/; revision=115428
Atsushi Eno [Fri, 10 Oct 2008 11:46:57 +0000 (11:46 -0000)]
2008-10-10 Atsushi Enomoto <atsushi@ximian.com>
* data/net_2_0/web.config: add UrlRouting.axd handler (forbidden).
svn path=/trunk/mono/; revision=115427
Marek Safar [Fri, 10 Oct 2008 11:36:29 +0000 (11:36 -0000)]
Update.
svn path=/trunk/mcs/; revision=115426
Marek Safar [Fri, 10 Oct 2008 11:36:20 +0000 (11:36 -0000)]
2008-10-10 Marek Safar <marek.safar@gmail.com>
A fix for bug #433701
* expression.cs: Better error message.
svn path=/trunk/mcs/; revision=115425
Atsushi Eno [Fri, 10 Oct 2008 11:34:01 +0000 (11:34 -0000)]
2008-10-10 Atsushi Enomoto <atsushi@ximian.com>
* UrlRoutingModule.cs : implement PostMapRequestHandler() and
PostResolveRequestCache() to work correctly in order.
Now it should practically work.
* UrlRoutingModuleTest.cs , TestStubTypes.cs : added test for
pipeline processing of requests.
svn path=/trunk/mcs/; revision=115424
Marek Safar [Fri, 10 Oct 2008 11:23:35 +0000 (11:23 -0000)]
Updated.
svn path=/trunk/mono/; revision=115423
Marek Safar [Fri, 10 Oct 2008 11:06:21 +0000 (11:06 -0000)]
The default is now 4
svn path=/trunk/mcs/; revision=115422
Marek Safar [Fri, 10 Oct 2008 11:02:53 +0000 (11:02 -0000)]
2008-10-10 Marek Safar <marek.safar@gmail.com>
* cs-parser.jay, expression.cs: Start reporting real parser errors.
* Makefile: Disabled unused debug symbols.
Also fixes: #320556, #321097, #321656, #321876, #351316
svn path=/trunk/mcs/; revision=115421
Marek Safar [Fri, 10 Oct 2008 10:55:11 +0000 (10:55 -0000)]
New tests, update.
svn path=/trunk/mcs/; revision=115420
Marek Habersack [Fri, 10 Oct 2008 00:15:16 +0000 (00:15 -0000)]
2008-10-10 Marek Habersack <mhabersack@novell.com>
* TemplateControlCompiler.cs: allow whitespace around parentheses
in the Bind and Eval expressions.
svn path=/trunk/mcs/; revision=115402
Rodrigo Kumpera [Thu, 9 Oct 2008 21:55:04 +0000 (21:55 -0000)]
Author: Rodrigo Kumpera <kumpera@gmail.com>
Date: Thu Oct 9 18:10:57 2008 -0300
* basic-simd.cs: Added tests for Vector8u and Vector16u.
* basic-simd.cs: Fixed test naming.
svn path=/trunk/mono/; revision=115398
Rodrigo Kumpera [Thu, 9 Oct 2008 20:12:02 +0000 (20:12 -0000)]
2008-10-09 Rodrigo Kumpera <rkumpera@novell.com>
* mini-ops.h: Added ops for packed and saturated math, shifts
and packing/unpacking.
* cpu-x86.md: Added descriptors for the above ops.
* mini-x86.c: Added code to emmit the above ops.
* simd-intrinsics.c: Added support for Vector16u and Vector8u.
svn path=/trunk/mono/; revision=115384
Rodrigo Kumpera [Thu, 9 Oct 2008 18:28:18 +0000 (18:28 -0000)]
2008-10-09 Rodrigo Kumpera <rkumpera@novell.com>
* class.c (mono_class_create_from_typedef): Added Vector8u and Vector16u
as possible simd intrinsic types.
Optimized the test to check for the common prefix first.
svn path=/trunk/mono/; revision=115368
Rodrigo Kumpera [Thu, 9 Oct 2008 18:28:16 +0000 (18:28 -0000)]
2008-10-09 Rodrigo Kumpera <rkumpera@novell.com>
* x86/x86-codegen.h: Add macros for sse shift, pack, unpack,
saturated math and packed byte/word/dword math.
svn path=/trunk/mono/; revision=115367
Atsushi Eno [Thu, 9 Oct 2008 17:37:35 +0000 (17:37 -0000)]
2008-10-09 Atsushi Enomoto <atsushi@ximian.com>
* LinqDataSource.cs : implement ContextType/ContextTypeName.
* LinqDataSourceView.cs : some ExecuteSelect() implementation.
Cache type members which are from reflection.
svn path=/trunk/mcs/; revision=115363
Atsushi Eno [Thu, 9 Oct 2008 17:32:22 +0000 (17:32 -0000)]
2008-10-09 Atsushi Enomoto <atsushi@ximian.com>
* Makefile: add System.Web.Abstractions and System.Web.Routing.
svn path=/trunk/mcs/; revision=115362
Miguel de Icaza [Thu, 9 Oct 2008 17:04:55 +0000 (17:04 -0000)]
2008-10-09 Miguel de Icaza <miguel@novell.com>
* eval.cs: rename "<interactive>" to "{interactive}", to work
around a requirement in the compiler that this be a valid
filename, and in Windows it is not (433886).
svn path=/trunk/mcs/; revision=115360
Gonzalo Paniagua Javier [Thu, 9 Oct 2008 16:55:17 +0000 (16:55 -0000)]
2008-10-09 Gonzalo Paniagua Javier <gonzalo@novell.com>
* web.config: default values for httpRuntime are different in 2.0
svn path=/trunk/mono/; revision=115357
Paolo Molaro [Thu, 9 Oct 2008 15:50:25 +0000 (15:50 -0000)]
Test case for bug#433908.
svn path=/trunk/mono/; revision=115350
Paolo Molaro [Thu, 9 Oct 2008 15:40:01 +0000 (15:40 -0000)]
Thu Oct 9 17:38:24 CEST 2008 Paolo Molaro <lupus@ximian.com>
* class.c: back out part of a broken optimization committed on
March 23th (bug #433908).
svn path=/trunk/mono/; revision=115349
Everaldo Canuto [Thu, 9 Oct 2008 15:37:21 +0000 (15:37 -0000)]
2008-10-09 Everaldo Canuto <ecanuto@novell.com>
* LinkLabel.cs: Recreate link pieces when change Padding.
svn path=/trunk/mcs/; revision=115348
Everaldo Canuto [Thu, 9 Oct 2008 15:34:49 +0000 (15:34 -0000)]
In Default:
2008-10-09 Everaldo Canuto <ecanuto@novell.com>
* LinkLabelPainter.cs: Take Padding into account when drawing the linklabel
text.
svn path=/trunk/mcs/; revision=115347
Everaldo Canuto [Thu, 9 Oct 2008 15:32:53 +0000 (15:32 -0000)]
In System.Windows.Forms:
2008-10-09 Everaldo Canuto <ecanuto@novell.com>
* LinkLabel.cs: Take Padding into account when recreate link pieces.
svn path=/trunk/mcs/; revision=115346
Marek Habersack [Thu, 9 Oct 2008 14:46:50 +0000 (14:46 -0000)]
2008-10-09 Marek Habersack <mhabersack@novell.com>
* web.config: added the default monoSettings section which works around
an incompatibility between mcs and csc, mentioned in bug #433806
* machine.config: added definition of the monoSettings section to
the system.web group
svn path=/trunk/mono/; revision=115338
Marek Habersack [Thu, 9 Oct 2008 14:45:06 +0000 (14:45 -0000)]
2008-10-09 Marek Habersack <mhabersack@novell.com>
* MonoSettingsSection.cs: added - a section for mono-specific
settings.
2008-10-09 Marek Habersack <mhabersack@novell.com>
* BuildManager.cs: if monoSettings section is found in the
system.web section in web.config, use its contents to augment
compiler configuration. Used to work around the issue reported in
bug #433806
2008-10-09 Marek Habersack <mhabersack@novell.com>
* System.Web.dll.sources: added System.Web.Configuration_2.0/MonoSettingsSection.cs
svn path=/trunk/mcs/; revision=115337
Jb Evain [Thu, 9 Oct 2008 14:23:30 +0000 (14:23 -0000)]
another attempt at fixing the build
svn path=/trunk/mcs/; revision=115335
Everaldo Canuto [Thu, 9 Oct 2008 14:04:07 +0000 (14:04 -0000)]
In .:
2008-10-08 Everaldo Canuto <ecanuto@novell.com>
* LabelPainter.cs: Use control.PaddingClientRectangle instead of calculate
rectangle with padding. Also break some lines that theres more than 120
characters.
2008-09-24 Jonathan Pobst <monkey@jpobst.com>
* TabControlPainter.cs: Add 1 pixel to the tab text rectangle
to keep the text from getting cut off on XP.
[Fixes bug #428116]
2008-09-16 Jonathan Pobst <monkey@jpobst.com>
* TabControlPainter.cs: Hook tab painting into ShowFocusCues.
2008-07-31 George Giolfan <georgegiolfan@yahoo.com>
* TabControlPainter.cs: Added DrawScrollButton, GetButtonState.
2008-06-09 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* TabControlPainter.cs: When calculating the display rectangle for
TabPage elements, don't include TabControlSelectedDelta.Y as part of
the page height, since it is only added ad the end (this is the way
it's done in TabControl). This way having a lot of pages with
Multiline as true doesn't add much extra space between the tab pages
labels and the actual tab pages area.
Fixes #393912.
2008-05-21 George Giolfan <georgegiolfan@yahoo.com>
* TabControlPainter.cs: Added HasHotElementStyles.
2008-05-19 George Giolfan <georgegiolfan@yahoo.com>
* TabControlPainter.cs: Refactored: Extracted DrawBackground.
2008-05-16 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* TabControlPainter.cs: Use HotPrefix.Show as the value of
StringFormat.HotPrefix when drawing the tab text.
Fixes #355193.
2008-05-16 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* TabControlPainter.cs: Use StringAlignment.Near as the value for
StringFormat.Alignment when drawing the tab text.
Fixes part of #352399.
2008-02-25 Jonathan Pobst <monkey@jpobst.com>
* LabelPainter.cs: Take Padding into account when drawing
the label text.
2008-01-23 Everaldo Canuto <ecanuto@novell.com>
* LabelPainter.cs: Added.
2008-01-22 Everaldo Canuto <ecanuto@novell.com>
* LinkLabelPainter.cs: Change Draw method to virtual.
2008-01-22 Everaldo Canuto <ecanuto@novell.com>
* LinkLabelPainter.cs: Added.
2007-09-04 Everaldo Canuto <everaldo@simios.org>
* CheckBoxPainter.cs: Adjust checkbox light color to ControlLightLight to
mimic win32 look. Fixes #82656 (2.0).
2007-08-28 Jonathan Pobst <monkey@jpobst.com>
* RadioButtonPainter.cs: Added.
2007-08-22 Jonathan Pobst <monkey@jpobst.com>
* CheckBoxPainter.cs: Added.
2007-08-19 Everaldo Canuto <ecanuto@novell.com>
* TabControlPainter.cs: Fix regression in default padding x.
2007-08-19 Everaldo Canuto <ecanuto@novell.com>
* TabControlPainter.cs: Fix border thickness, padding and tab text format to
be horizontal centralized. Fixes #82471.
2007-08-18 Everaldo Canuto <ecanuto@novell.com>
* TabControlPainter.cs: Remove one vertical pixel from tab drawing, the
bottom line was one pixel more than needed.
2007-07-26 Everaldo Canuto <ecanuto@novell.com>
* TabControlPainter.cs: Adjust vertical image position on tab. Fixes #81837.
2007-07-26 Everaldo Canuto <ecanuto@novell.com>
* TabControlPainter.cs: Uses str_rect to draw text since it take in account
the image size. Fixes #81836.
2007-07-20 Jonathan Pobst <monkey@jpobst.com>
* ToolStripPainter.cs: Patch from Rolf. We weren't painting a
Checked button as sunken. [Fixes bug #82151]
2007-07-16 Jonathan Pobst <monkey@jpobst.com>
* ButtonPainter.cs: For flat buttons, draw mouse highlight when
button is focused. Remove random extra rectangle.
2007-07-16 Jonathan Pobst <monkey@jpobst.com>
* ButtonPainter.cs: For Flat button, if no mouse over / press
backcolor is specified, calculate one from the normal backcolor.
2007-07-12 Jonathan Pobst <monkey@jpobst.com>
* ButtonPainter.cs: For Flat button, if BorderSize is 0, don't
draw the rectangle. Setting the pen's width to 1 isn't good
enough, it still draws the border. [Fixes bug #82081]
2007-07-03 Jonathan Pobst <monkey@jpobst.com>
* ToolStripPainter.cs: Added. This is where we paint toolstrips
using the ToolStripSystemRenderer.
2007-05-04 Andreia Gaita <avidigal@novell.com>
* TabControlPainter.cs: Use ControlPaint static methods
instead of ThemeEngine ones (seeing as they're there and
all :p )
2007-04-15 Andreia Gaita <avidigal@novell.com>
* ButtonPainter.cs: refactoring of the button drawing
that was originally located in ThemeElementsDefault
* TabControlPainter.cs: refactoring of the tabcontrol
drawing code originally located in the ThemeWin32Classic.
Also, fixes and changes:
- replaced most hardcoded values with properties to
make it easier to customize implementations.
- fixed left and right alignment drawing problems
- fixed flatbutton border drawing on left and
right alignment
- fixed #79619
- fixed paddings, spacings and positioning.
svn path=/trunk/mcs/; revision=115333
Everaldo Canuto [Thu, 9 Oct 2008 13:25:45 +0000 (13:25 -0000)]
In System.Windows.Forms:
2008-10-08 Everaldo Canuto <ecanuto@novell.com>
* Control.cs: Implement internal property PaddingClientRectangle, it will be
useful for drawing controls that must take care about Padding property.
svn path=/trunk/mcs/; revision=115332
Jb Evain [Thu, 9 Oct 2008 13:07:33 +0000 (13:07 -0000)]
try fixing the build
svn path=/trunk/mcs/; revision=115331
Mark Probst [Thu, 9 Oct 2008 12:09:46 +0000 (12:09 -0000)]
2008-10-09 Mark Probst <mark.probst@gmail.com>
* profiler.c (simple_shutdown): Don't call mono_thread_attach() on
Win32. Should fix #432388 for most cases until we have the new
profiler on Win32.
svn path=/trunk/mono/; revision=115330
Marek Habersack [Thu, 9 Oct 2008 11:51:09 +0000 (11:51 -0000)]
2008-10-09 Marek Habersack <mhabersack@novell.com>
* CompilerCollection.cs: use all the compiler information from
config file when adding new CompilerInfo. Fixes bug #433802
svn path=/trunk/mcs/; revision=115329
Marek Habersack [Thu, 9 Oct 2008 10:24:45 +0000 (10:24 -0000)]
2008-10-09 Marek Habersack <mhabersack@novell.com>
* WebTest.cs: made the Host property internal. It is used to
access the host's application domain when necessary in some
tests.
* MyTemplateControls.cs: added
2008-10-09 Marek Habersack <mhabersack@novell.com>
* NunitWebResources/TemplateControlParsingTest.aspx: added
2008-10-09 Marek Habersack <mhabersack@novell.com>
* TemplateControlCompilerTest.cs: compile the file on 1.1 as well.
Added a test for template parsing in compound controls.
svn path=/trunk/mcs/; revision=115324
Marek Safar [Thu, 9 Oct 2008 10:20:22 +0000 (10:20 -0000)]
2008-10-09 Marek Safar <marek.safar@gmail.com>
* cs-tokenizer.cs, cs-parser.jay: Fixed more subtle parser problems
svn path=/trunk/mcs/; revision=115323
Ankit Jain [Thu, 9 Oct 2008 09:12:13 +0000 (09:12 -0000)]
In class/Microsoft.Build.Tasks/Microsoft.Build.Tasks:
* CreateItem.cs (Execute): Implement.
In class/Microsoft.Build.Tasks/Test/Microsoft.Build.Tasks:
* CreateItemTest.cs (TestExcludeAndCondition): New. NotWorking.
svn path=/trunk/mcs/; revision=115316
Zoltan Varga [Thu, 9 Oct 2008 08:21:58 +0000 (08:21 -0000)]
2008-10-09 Zoltan Varga <vargaz@gmail.com>
* Makefile (DIST_ONLY_SUBDIRS): Add csharplib.
svn path=/trunk/mcs/; revision=115313
Zoltan Varga [Thu, 9 Oct 2008 08:00:46 +0000 (08:00 -0000)]
2008-10-09 Zoltan Varga <vargaz@gmail.com>
* RegexBugs.cs: Add test for #432172.
svn path=/trunk/mcs/; revision=115312
Zoltan Varga [Thu, 9 Oct 2008 07:48:52 +0000 (07:48 -0000)]
2008-10-09 Zoltan Varga <vargaz@gmail.com>
* CILCompiler.cs: Implement NoBitmap/NoBitmapIgnoreCase. Fixes #432172.
svn path=/trunk/mcs/; revision=115310