mono.git
15 years ago * data/mono-options.pc.in: Add a Sources variable so that
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

15 years ago * Makefile: Install Options.cs into the GAC, so that mono-options.pc
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

15 years agoOops, forgot to add the ChangeLogs...
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

15 years ago * configure.in: Generate data/mono-options.pc.
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

15 years agoAdd Mono.Options, a command-line helper library.
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

15 years ago* Mono.WebBrowser/tools/xpidl2cs/xpidl2cs.pl: add option parsing. add
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

15 years ago2008-10-13 Rodrigo Kumpera <rkumpera@novell.com>
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

15 years ago2008-10-13 Marek Safar <marek.safar@gmail.com>
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

15 years ago2008-10-13 Rodrigo Kumpera <rkumpera@novell.com>
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

15 years agoUpdate.
Marek Safar [Mon, 13 Oct 2008 22:37:45 +0000 (22:37 -0000)]
Update.

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

15 years agoAdd global alias test.
Marek Safar [Mon, 13 Oct 2008 22:33:20 +0000 (22:33 -0000)]
Add global alias test.

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

15 years ago2008-10-13 Marek Safar <marek.safar@gmail.com>
Marek Safar [Mon, 13 Oct 2008 22:27:43 +0000 (22:27 -0000)]
2008-10-13  Marek Safar  <marek.safar@gmail.com>

* cs-tokenizer.cs: Add missing alias qualifier to type cast.

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

15 years ago2008-10-13 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 13 Oct 2008 22:13:25 +0000 (22:13 -0000)]
2008-10-13  Rodrigo Kumpera  <rkumpera@novell.com>

* mini-ops.h: Add remaining sse1 fp ops.

* cpu-x86.md: Add remaining sse1 fp ops.

* mini-x86.c (mono_arch_output_basic_block): Same.

* mini.h: Add enum for simd FP compare conditions.

* simd-intrinsics.c (vector4f_intrinsics): Add all new ops.

* simd-intrinsics.c (simd_intrinsic_emit_binary): Set inst_c0 to flags
so the backed can generate the appropriate op.

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

15 years ago2008-10-13 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 13 Oct 2008 22:13:17 +0000 (22:13 -0000)]
2008-10-13  Rodrigo Kumpera  <rkumpera@novell.com>
This patch squeese one more byte from the SimdIntrinsc struct.

* mini-x86.c (mono_arch_cpu_enumerate_simd_versions: Use the version number
a a shift amount intead of simply or'ing it.

* mini.h: Change SIMD_VERSION_* values to be sequential intead of masks.

* simd-intrinsics.c (struct SimdIntrinsc): Squeese simd_version and simd_emit_mode into a single
byte so we can have an aditional flags field without increasing struct size.

* simd-intrinsics.c (emit_intrinsics): Use the value of simd_version as a shift amount before checking
against the simd_supported_versions bitmask.

* simd-intrinsics.c: Set SIMD_INTRINSIC_NAME_MAX to an appropriate value.

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

15 years ago2008-10-13 Rodrigo Kumpera <rkumpera@novell.com>
Rodrigo Kumpera [Mon, 13 Oct 2008 22:13:15 +0000 (22:13 -0000)]
2008-10-13  Rodrigo Kumpera  <rkumpera@novell.com>

* x86/x86-codegen.h: Add remaining FP sse1 ops.
Add sse ps encoding with imm operand.
Add remaining sse1 ops.

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

15 years ago2008-10-13 Jonathan Pobst <monkey@jpobst.com>
Jonathan Pobst [Mon, 13 Oct 2008 21:35:27 +0000 (21:35 -0000)]
2008-10-13  Jonathan Pobst  <monkey@jpobst.com>

* TableLayout.cs: My previous fix broke a test, tweak it a bit.

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

15 years ago2008-10-13 Zoltan Varga <vargaz@gmail.com>
Zoltan Varga [Mon, 13 Oct 2008 20:42:56 +0000 (20:42 -0000)]
2008-10-13  Zoltan Varga  <vargaz@gmail.com>

* assembly.c (mono_assembly_open_full): Avoid loading images while holding
the low level assemblies lock.

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

15 years ago2008-10-13 Bill Holmes <billholmes54@gmail.com>
Bill Holmes [Mon, 13 Oct 2008 20:09:51 +0000 (20:09 -0000)]
2008-10-13  Bill Holmes  <billholmes54@gmail.com>

* mono-proclib.c : Adding a compilation check for HAVE_UNISTD_H.

Contributed under MIT/X11 license.

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

15 years ago2008-10-13 Bill Holmes <billholmes54@gmail.com>
Bill Holmes [Mon, 13 Oct 2008 20:06:24 +0000 (20:06 -0000)]
2008-10-13  Bill Holmes  <billholmes54@gmail.com>

* libmono.vcproj : Removing metadata\rawbuffer.c from the VC project.

* eglib.vcproj : Adding gdate-win32.c, gdir-win32.c, gfile-posix.c,
  gfile-win32.c, gmisc-win32.c, and gmodule-win32.c to the VC project.

Code is contributed under MIT/X11 license.

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

15 years ago2008-10-13 Bill Holmes <billholmes54@gmail.com>
Bill Holmes [Mon, 13 Oct 2008 20:01:21 +0000 (20:01 -0000)]
2008-10-13  Bill Holmes  <billholmes54@gmail.com>

* src/gdate-win32.c : Fix compiler errors for MSVC.

* src/gpath.c : Fix compiler errors for MSVC.

* src/gfile-posix.c : Adding declaration for mkstemp for the win 32
  implementation in gfile-win32.c.

Contributed under MIT/X11 license.

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

15 years agoUpdate
Miguel de Icaza [Mon, 13 Oct 2008 18:41:21 +0000 (18:41 -0000)]
Update

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

15 years ago2008-10-13 Ivan N. Zlatev <contact@i-nz.net>
Ivan Zlatev [Mon, 13 Oct 2008 18:35:30 +0000 (18:35 -0000)]
2008-10-13  Ivan N. Zlatev  <contact@i-nz.net>

* XplatUIX11.cs, XplatUICarbon.cs, Form.cs: Do not Timer.Tick before
MainForm.OnLoad has completed.
[Fixes bug #412536]

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

15 years ago2008-10-13 Carlos Alberto Cortez <calberto.cortez@gmail.com>
Carlos Alberto Cortez [Mon, 13 Oct 2008 18:33:21 +0000 (18:33 -0000)]
2008-10-13  Carlos Alberto Cortez <calberto.cortez@gmail.com>

* TextBox.cs: Apply an old-approved patch that adds autocomplete's
Append support to this controls. We need it to apply new patches.

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

15 years agoFixed reference to bug number.
Gert Driesen [Mon, 13 Oct 2008 18:23:10 +0000 (18:23 -0000)]
Fixed reference to bug number.

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

15 years agoNew test.
Marek Safar [Mon, 13 Oct 2008 17:05:30 +0000 (17:05 -0000)]
New test.

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

15 years ago2008-10-13 Marek Safar <marek.safar@gmail.com>
Marek Safar [Mon, 13 Oct 2008 17:02:36 +0000 (17:02 -0000)]
2008-10-13  Marek Safar  <marek.safar@gmail.com>

* cs-tokenizer.cs, expression.cs, cs-parser.jay: Reworked parens
parser and tokenizer. Fixes many ambiguities including #433258.

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

15 years agoChanges to follow PlatformID corlib changes.
Paolo Molaro [Mon, 13 Oct 2008 15:04:34 +0000 (15:04 -0000)]
Changes to follow PlatformID corlib changes.

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

15 years agoMon Oct 13 16:40:56 CEST 2008 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 13 Oct 2008 14:45:16 +0000 (14:45 -0000)]
Mon Oct 13 16:40:56 CEST 2008 Paolo Molaro <lupus@ximian.com>

* Environment.cs, OperatingSystem.cs: complete support for
PlatformID (bug #433108).

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

15 years agoFixed the tests checking for PlatformID.
Paolo Molaro [Mon, 13 Oct 2008 14:39:59 +0000 (14:39 -0000)]
Fixed the tests checking for PlatformID.

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

15 years agoMon Oct 13 16:35:26 CEST 2008 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 13 Oct 2008 14:38:55 +0000 (14:38 -0000)]
Mon Oct 13 16:35:26 CEST 2008 Paolo Molaro <lupus@ximian.com>

* domain-internals.h, domain.c, icall.c, image.c, marshal.c,
object.c, reflection.c, socket-io.c, threads.c: introduced
mono_framework_version () to return the major framewrok version,
changed the code that was using more complex patterns to use it.
Return the correct value for PlatformID for OSX.

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

15 years agoMon Oct 13 14:39:52 CEST 2008 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 13 Oct 2008 12:42:08 +0000 (12:42 -0000)]
Mon Oct 13 14:39:52 CEST 2008 Paolo Molaro <lupus@ximian.com>

* Process.cs: added icall and implementation of many memory-related
query methods (bug #434473).

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

15 years agoMon Oct 13 14:38:01 CEST 2008 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 13 Oct 2008 12:39:34 +0000 (12:39 -0000)]
Mon Oct 13 14:38:01 CEST 2008 Paolo Molaro <lupus@ximian.com>

* icall-def.h, process.h, process.c: added an icall to get info about
processes using mono-proclib.

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

15 years agoMon Oct 13 14:36:10 CEST 2008 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 13 Oct 2008 12:37:47 +0000 (12:37 -0000)]
Mon Oct 13 14:36:10 CEST 2008 Paolo Molaro <lupus@ximian.com>

* mono-proclib.c, mono-proclib.h: added a function to deal with
error handling if the caller needs the info.

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

15 years ago2008-10-13 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Mon, 13 Oct 2008 11:23:32 +0000 (11:23 -0000)]
2008-10-13  Marek Habersack  <mhabersack@novell.com>

* Table.cs, TableRowCollection.cs, TableRow.cs: render table
sections when necessary. Fixes bug #434555

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

15 years agoMon Oct 13 11:26:19 CEST 2008 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 13 Oct 2008 09:27:10 +0000 (09:27 -0000)]
Mon Oct 13 11:26:19 CEST 2008 Paolo Molaro <lupus@ximian.com>

* configure.in: check for shm_open ().

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

15 years ago2008-10-13 Marek Habersack <mhabersack@novell.com>
Marek Habersack [Mon, 13 Oct 2008 09:24:01 +0000 (09:24 -0000)]
2008-10-13  Marek Habersack  <mhabersack@novell.com>

* HandlerFactoryConfiguration.cs: do not store call-specific data
in a class field.

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

15 years agoBlind file add.
Paolo Molaro [Mon, 13 Oct 2008 09:19:09 +0000 (09:19 -0000)]
Blind file add.

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

15 years agoMon Oct 13 11:14:44 CEST 2008 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 13 Oct 2008 09:16:26 +0000 (09:16 -0000)]
Mon Oct 13 11:14:44 CEST 2008 Paolo Molaro <lupus@ximian.com>

* mono-perfcounters.c: use the mono-proclib functions to
access process information.

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

15 years agoMon Oct 13 11:11:43 CEST 2008 Paolo Molaro <lupus@ximian.com>
Paolo Molaro [Mon, 13 Oct 2008 09:14:40 +0000 (09:14 -0000)]
Mon Oct 13 11:11:43 CEST 2008 Paolo Molaro <lupus@ximian.com>

* Makefile.am, mono-proclib.c, mono-proclib.h: utility functions to
access process-related information.

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

15 years agoGet rid of obsolete files.
Paolo Molaro [Mon, 13 Oct 2008 09:10:31 +0000 (09:10 -0000)]
Get rid of obsolete files.

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

15 years agoMon Oct 13 11:00:49 CEST 2008 Paolo Molaro <lupus@ximian.com>
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

15 years agoMon Oct 13 10:58:10 CEST 2008 Paolo Molaro <lupus@ximian.com>
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

15 years ago2008-10-13 Zoltan Varga <vargaz@gmail.com>
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

15 years ago2008-10-12 Carlos Alberto Cortez <calberto.cortez@gmail.com>
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

15 years ago2008-10-12 Rodrigo Kumpera <rkumpera@novell.com>
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

15 years agoAdded changelog
Rodrigo Kumpera [Sun, 12 Oct 2008 21:00:25 +0000 (21:00 -0000)]
Added changelog

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

15 years agoReformat
Miguel de Icaza [Sun, 12 Oct 2008 18:48:20 +0000 (18:48 -0000)]
Reformat

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

15 years agoMono.Cecil.Cil/SymbolStoreHelper.cs: Change two static readonly fields to const.
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

15 years ago2008-10-12 Sebastien Pouliot <sebastien@ximian.com>
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

15 years ago2008-10-12 Sebastien Pouliot <sebastien@ximian.com>
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

15 years ago2008-10-12 Sebastien Pouliot <sebastien@ximian.com>
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

15 years ago2008-10-12 Sebastien Pouliot <sebastien@ximian.com>
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

15 years ago2008-10-12 Sebastien Pouliot <sebastien@ximian.com>
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

15 years ago2008-10-12 Atsushi Enomoto <atsushi@ximian.com>
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

15 years ago2008-10-12 Zoltan Varga <vargaz@gmail.com>
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

15 years ago2008-10-12 Zoltan Varga <vargaz@gmail.com>
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

15 years agoAdded "aci" option to emit the object "id" at each allocation.
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

15 years ago2008-10-12 Zoltan Varga <vargaz@gmail.com>
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

15 years agoFix a typo.
Zoltan Varga [Sun, 12 Oct 2008 08:23:33 +0000 (08:23 -0000)]
Fix a typo.

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

15 years ago* HttpResponse.cs: Simplify code for outputting ASP.NET version, as
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

15 years ago2008-10-11 Carlos Alberto Cortez <calberto.cortez@gmail.com>
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

15 years agoMono.Cecil/ConstructorCollection.cs: Fix a NRE if a null parameter is provided to...
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

15 years agoSat Oct 11 19:46:19 CEST 2008 Paolo Molaro <lupus@ximian.com>
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

15 years ago2008-10-11 Zoltan Varga <vargaz@gmail.com>
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

15 years ago2008-10-11 Zoltan Varga <vargaz@gmail.com>
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

15 years ago2008-10-11 Zoltan Varga <vargaz@gmail.com>
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

15 years ago2008-10-11 Zoltan Varga <vargaz@gmail.com>
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

15 years ago2008-10-11 Zoltan Varga <vargaz@gmail.com>
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

15 years ago2008-10-11 Zoltan Varga <vargaz@gmail.com>
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

15 years ago2008-10-11 Zoltan Varga <vargaz@gmail.com>
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

15 years ago2008-10-11 Zoltan Varga <vargaz@gmail.com>
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

15 years ago2008-10-11 Miguel de Icaza <miguel@novell.com>
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

15 years ago2008-10-11 Miguel de Icaza <miguel@novell.com>
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

15 years ago2008-10-11 Miguel de Icaza <miguel@novell.com>
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

15 years ago2008-10-11 Miguel de Icaza <miguel@novell.com>
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

15 years ago2008-10-11 Miguel de Icaza <miguel@novell.com>
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

15 years ago2008-10-10 Miguel de Icaza <miguel@novell.com>
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

15 years ago2008-10-10 Zoltan Varga <vargaz@gmail.com>
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

15 years ago2008-10-10 Zoltan Varga <vargaz@gmail.com>
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

15 years ago2008-10-10 Mark Probst <mark.probst@gmail.com>
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

15 years ago2008-10-10 Rodrigo Kumpera <rkumpera@novell.com>
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

15 years ago2008-10-10 Rodrigo Kumpera <rkumpera@novell.com>
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

15 years ago2008-10-10 Zoltan Varga <vargaz@gmail.com>
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

15 years ago2008-10-10 Zoltan Varga <vargaz@gmail.com>
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

15 years agoRevert r115184 as it seems to break the moon build.
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

15 years ago2008-10-10 Zoltan Varga <vargaz@gmail.com>
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

15 years ago2008-10-10 Mark Probst <mark.probst@gmail.com>
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

15 years agoAuthor: Rodrigo Kumpera <kumpera@gmail.com>
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

15 years agoAuthor: Rodrigo Kumpera <kumpera@gmail.com>
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

15 years ago2008-10-10 Rodrigo Kumpera <rkumpera@novell.com>
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

15 years ago2008-10-10 Gonzalo Paniagua Javier <gonzalo@novell.com>
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

15 years ago2008-10-10 Gonzalo Paniagua Javier <gonzalo@novell.com>
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

15 years ago2008-10-10 Rodrigo Kumpera <rkumpera@novell.com>
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

15 years ago 2008-10-10 Rodrigo Kumpera <rkumpera@novell.com>
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

15 years agoFri Oct 10 17:01:42 CEST 2008 Paolo Molaro <lupus@ximian.com>
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

15 years agoDocument the new "sas" option.
Massimiliano Mantione [Fri, 10 Oct 2008 15:01:47 +0000 (15:01 -0000)]
Document the new "sas" option.

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

15 years agoAdded support for handling the stack trace of each allocation event.
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

15 years ago2008-10-10 Rodrigo Kumpera <rkumpera@novell.com>
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

15 years ago2008-10-10 Rodrigo Kumpera <rkumpera@novell.com>
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

15 years agoAuthor: Rodrigo Kumpera <kumpera@gmail.com>
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