Marek Habersack [Tue, 20 Nov 2007 21:34:41 +0000 (21:34 -0000)]
2007-11-20 Marek Habersack <mhabersack@novell.com>
* WebUIValidation.js: fix regular expression validator. Fixes bug
#342907.
svn path=/trunk/mcs/; revision=90037
Jb Evain [Tue, 20 Nov 2007 21:06:11 +0000 (21:06 -0000)]
2007-11-20 Jb Evain <jbevain@novell.com>
* main.c: support for uninitialized .data.
svn path=/trunk/mono/; revision=90035
Miguel de Icaza [Tue, 20 Nov 2007 20:35:26 +0000 (20:35 -0000)]
Fix links
svn path=/trunk/mono/; revision=90030
Wade Berrier [Tue, 20 Nov 2007 20:25:08 +0000 (20:25 -0000)]
make sure html dir exists
svn path=/trunk/mono/; revision=90027
Miguel de Icaza [Tue, 20 Nov 2007 20:06:57 +0000 (20:06 -0000)]
Add
svn path=/trunk/mono/; revision=90024
Paolo Molaro [Tue, 20 Nov 2007 19:53:00 +0000 (19:53 -0000)]
Test for bug #341112.
svn path=/trunk/mono/; revision=90021
Martin Baulig [Tue, 20 Nov 2007 19:34:24 +0000 (19:34 -0000)]
2007-11-20 Martin Baulig <martin@ximian.com>
* debug-mini.c
(mono_debugger_insert_method_breakpoint): Moved into mono-debug-debugger.c.
(mono_debugger_remove_breakpoint): Likewise.
(mono_debugger_check_breakpoints): Likewise.
* debug-debugger.c: Implement the new breakpoint interface here.
svn path=/trunk/mono/; revision=90019
Martin Baulig [Tue, 20 Nov 2007 19:34:12 +0000 (19:34 -0000)]
2007-11-20 Martin Baulig <martin@ximian.com>
* mono-debug.h (MONO_DEBUGGER_VERSION): Bump to 65.
* mono-debug-debugger.c
(mono_debugger_insert_method_breakpoint): Moved here from debug-mini.c
(mono_debugger_remove_breakpoint): Likewise.
(mono_debugger_check_breakpoints): Likewise.
(mono_debugger_register_class_init_callback): New public method.
(mono_debugger_remove_class_init_callback): Likewise.
(mono_debugger_add_type): Likewise.
* mono-debug-debugger.h
(MonoDebuggerEvent): Add `MONO_DEBUGGER_EVENT_CLASS_INITIALIZED'.
svn path=/trunk/mono/; revision=90018
Paolo Molaro [Tue, 20 Nov 2007 19:31:08 +0000 (19:31 -0000)]
Tue Nov 20 20:54:12 CET 2007 Paolo Molaro <lupus@ximian.com>
* class.c: more interface implementations needed for the
array enumerator (fixes bug #341112).
svn path=/trunk/mono/; revision=90016
Miguel de Icaza [Tue, 20 Nov 2007 19:31:00 +0000 (19:31 -0000)]
update
svn path=/trunk/mono/; revision=90015
Jb Evain [Tue, 20 Nov 2007 19:17:21 +0000 (19:17 -0000)]
SetInitialValue: add bool
svn path=/trunk/mcs/; revision=90013
Zoltan Varga [Tue, 20 Nov 2007 19:06:19 +0000 (19:06 -0000)]
2007-11-20 Zoltan Varga <vargaz@gmail.com>
* mini-ops.h: Add OP_IMIN,OP_IMAX,OP_LMIN,OP_LMAX opcodes.
* mini-amd64.c: Implement cpuid function. Implement min/max intrinsics based
on conditional moves.
* basic-math.cs: Add min/max tests.
svn path=/trunk/mono/; revision=90011
Atsushi Eno [Tue, 20 Nov 2007 18:13:33 +0000 (18:13 -0000)]
2007-11-20 Atsushi Enomoto <atsushi@ximian.com>
* GenericTypeParameterBuilder.cs : fixed regression.
GenericParameterAttributes also needs some special care.
svn path=/trunk/mcs/; revision=90008
Zoltan Varga [Tue, 20 Nov 2007 17:45:36 +0000 (17:45 -0000)]
2007-11-20 Zoltan Varga <vargaz@gmail.com>
* amd64/amd64-codegen.h (amd64_alu_reg_imm_size): Prefer the smaller
instruction encoding.
svn path=/trunk/mono/; revision=90005
Dick Porter [Tue, 20 Nov 2007 17:20:34 +0000 (17:20 -0000)]
2007-11-20 Dick Porter <dick@ximian.com>
* src/gstr.c: Implement g_strsplit_set() and re-implement
g_strsplit() so it passes the additional tests. (g_strsplit()
should treat multi-char delimiters as just a single token, rather
than a set of delimiters.)
* src/gslist.c: Implement g_slist_index(), g_slist_nth() and
g_slist_nth_data().
* test/string-util.c: Test g_strsplit_set() and more tests for
g_strsplit().
* test/slist.c: Test g_slist_nth() and
g_slist_index().
svn path=/trunk/mono/; revision=89995
Juraj Skripsky [Tue, 20 Nov 2007 15:43:16 +0000 (15:43 -0000)]
2007-11-20 Juraj Skripsky <js@hotfeet.ch>
* WebUIValidation_2.0.js: Fix typo.
svn path=/trunk/mcs/; revision=89983
Everaldo Canuto [Tue, 20 Nov 2007 15:24:52 +0000 (15:24 -0000)]
* ThemeWin32Classic.cs: Fix extra space on end of tooltip.
2007-11-20 Everaldo Canuto <ecanuto@novell.com>
svn path=/trunk/mcs/; revision=89982
Everaldo Canuto [Tue, 20 Nov 2007 15:20:16 +0000 (15:20 -0000)]
2007-11-20 Everaldo Canuto <ecanuto@novell.com>
* ThemeWin32Classic.cs: Fix tooltip text align removing horizontal
alignment. [Fixes #324228]
svn path=/trunk/mcs/; revision=89981
Miguel de Icaza [Tue, 20 Nov 2007 14:30:31 +0000 (14:30 -0000)]
Add
svn path=/trunk/mcs/; revision=89976
Marek Safar [Tue, 20 Nov 2007 12:50:58 +0000 (12:50 -0000)]
2007-11-20 Marek Safar <marek.safar@gmail.com>
A test for bug #342584
svn path=/trunk/mcs/; revision=89973
Marek Safar [Tue, 20 Nov 2007 12:49:27 +0000 (12:49 -0000)]
2007-11-20 Marek Safar <marek.safar@gmail.com>
A fix for bug #342584
* convert.cs: Added not documented explicit IntPtr/UIntPtr to enum
conversion.
svn path=/trunk/mcs/; revision=89972
Atsushi Eno [Tue, 20 Nov 2007 09:02:15 +0000 (09:02 -0000)]
2007-11-20 Atsushi Enomoto <atsushi@ximian.com>
* ReaderWriterLock.cs : ... and avoid extra finalizer call.
svn path=/trunk/mcs/; revision=89967
Konstantin Triger [Tue, 20 Nov 2007 07:16:43 +0000 (07:16 -0000)]
update the project file
svn path=/trunk/mcs/; revision=89965
Atsushi Eno [Tue, 20 Nov 2007 06:53:21 +0000 (06:53 -0000)]
2007-11-20 Atsushi Enomoto <atsushi@ximian.com>
* MethodBuilder.cs : implemented ContainsGenericParameters().
* GenericTypeParameterBuilder.cs : removed most of extra members
and added missing members for 2.0 API.
svn path=/trunk/mcs/; revision=89964
Miguel de Icaza [Tue, 20 Nov 2007 04:42:46 +0000 (04:42 -0000)]
Add another new method dependency
svn path=/trunk/mono/; revision=89963
Jonathan Pobst [Tue, 20 Nov 2007 03:37:19 +0000 (03:37 -0000)]
2007-11-19 Jonathan Pobst <monkey@jpobst.com>
* ToolStrip.cs: Handle flow layout in GetPreferredSize to fix PDN3.
[Fixes bug #342123]
svn path=/trunk/mcs/; revision=89961
Atsushi Eno [Tue, 20 Nov 2007 02:36:53 +0000 (02:36 -0000)]
2007-11-20 Atsushi Enomoto <atsushi@ximian.com>
* ReaderWriterLock.cs : adding missing 2.0 destructor (does nothing).
svn path=/trunk/mcs/; revision=89958
Everaldo Canuto [Mon, 19 Nov 2007 20:33:40 +0000 (20:33 -0000)]
2007-11-19 Everaldo Canuto <ecanuto@novell.com>
* NotifyIconTest.cs: Add Balloon test, bug #342141.
svn path=/trunk/mcs/; revision=89943
Everaldo Canuto [Mon, 19 Nov 2007 20:09:44 +0000 (20:09 -0000)]
2007-11-19 Everaldo Canuto <ecanuto@novell.com>
* Form.cs: Check for empty Text before assign to cp.Caption in CreateParams
it prevent problems when empty captions. [Fixes #342141]
svn path=/trunk/mcs/; revision=89942
Jonathan Pobst [Mon, 19 Nov 2007 17:46:58 +0000 (17:46 -0000)]
2007-11-19 Jonathan Pobst <monkey@jpobst.com>
* Label.cs: Use Size instead of None. Fixes bug #342077.
svn path=/trunk/mcs/; revision=89934
Sebastien Pouliot [Mon, 19 Nov 2007 15:53:42 +0000 (15:53 -0000)]
2007-11-19 Sebastien Pouliot <sebastien@ximian.com>
* ImageAnimator.cs: Check for FrameDimension.Time availability before
asking the frame count (since MS GDI+ prefers to return an error than
saying it has a single frame). Fix bug #342733
svn path=/trunk/mcs/; revision=89932
Marek Safar [Mon, 19 Nov 2007 14:53:16 +0000 (14:53 -0000)]
2007-11-19 Marek Safar <marek.safar@gmail.com>
A test for bug #342512
svn path=/trunk/mcs/; revision=89930
Marek Safar [Mon, 19 Nov 2007 14:52:10 +0000 (14:52 -0000)]
2007-11-19 Marek Safar <marek.safar@gmail.com>
A fix for bug #342512
* delegate.cs: Use delegate argument expression when is available. Don't
emit virtual call when class is sealed.
svn path=/trunk/mcs/; revision=89928
Vladimir Krasnov [Mon, 19 Nov 2007 10:26:10 +0000 (10:26 -0000)]
* Calendar.cs: performance optimizations:
BuildLink fixed, StringBuilder used.
TodaysDate DateTime.Today call cahced.
svn path=/trunk/mcs/; revision=89924
Vladimir Krasnov [Mon, 19 Nov 2007 09:58:56 +0000 (09:58 -0000)]
* Unit.cs: performance optimization: ToString fixed, string.Concat used instead of string.Format
svn path=/trunk/mcs/; revision=89921
Vladimir Krasnov [Mon, 19 Nov 2007 09:46:57 +0000 (09:46 -0000)]
* Page.jvm.cs: IsMultiForm optimized, cached configuration call
svn path=/trunk/mcs/; revision=89920
Vladimir Krasnov [Mon, 19 Nov 2007 09:33:45 +0000 (09:33 -0000)]
* Style.cs: performance optimization: suppress finalizer added
svn path=/trunk/mcs/; revision=89919
Atsushi Eno [Mon, 19 Nov 2007 08:48:32 +0000 (08:48 -0000)]
2007-11-19 Atsushi Enomoto <atsushi@ximian.com>
* configure.in : fix win32 build.
svn path=/trunk/mono/; revision=89918
Carlos Alberto Cortez [Sun, 18 Nov 2007 23:58:07 +0000 (23:58 -0000)]
2007-11-18 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ListViewItem.cs: Implement 2.0 FindNearestItem method.
svn path=/trunk/mcs/; revision=89903
Gert Driesen [Sun, 18 Nov 2007 17:06:02 +0000 (17:06 -0000)]
* Enum.cs: Provided ParamName of Argument(Null)Exceptions. Rewrote
some exception messages.
Changed exception messages to match MS.
* EnumTest.cs: No longer derive from deprecated TestCase. Improved
and added tests for argument checks. Added tests to ToObject. Code
formatting. Group enums.
svn path=/trunk/mcs/; revision=89899
Miguel de Icaza [Sun, 18 Nov 2007 16:29:19 +0000 (16:29 -0000)]
Revert 89891
svn path=/trunk/mcs/; revision=89894
Gert Driesen [Sun, 18 Nov 2007 16:13:10 +0000 (16:13 -0000)]
* Enum.cs: Fixed ParamName of Argument(Null)Exceptions to match MS.
Changed exception messages to match MS.
* EnumTest.cs: No longer derive from deprecated TestCase. Improved
and added tests for argument checks. Added tests to ToObject. Code
formatting. Group enums.
svn path=/trunk/mcs/; revision=89891
Sebastien Pouliot [Sun, 18 Nov 2007 15:49:13 +0000 (15:49 -0000)]
2007-11-18 Sebastien Pouliot <sebastien@ximian.com>
* RSAManaged.cs: Fix the rare case where the inverse of q modulo p
can result in bigint one byte shorter than expected, which could
mess up the export/import of the key.
svn path=/trunk/mcs/; revision=89889
Sebastien Pouliot [Sun, 18 Nov 2007 15:47:59 +0000 (15:47 -0000)]
2007-11-18 Sebastien Pouliot <sebastien@ximian.com>
* RSAManaged.cs: Fix the rare case where the inverse of q modulo p
can result in bigint one byte shorter than expected, which could
mess up the export/import of the key.
svn path=/trunk/mcs/; revision=89888
Gert Driesen [Sun, 18 Nov 2007 15:42:36 +0000 (15:42 -0000)]
* icall.c: Renamed arguments for ves_icall_System_Enum_ToObject to
fix ParamName of ArgumentNullExceptions.
svn path=/trunk/mono/; revision=89887
Arina Itkes [Sun, 18 Nov 2007 12:16:45 +0000 (12:16 -0000)]
Fixed wrong conversion from replacement string "\\" to "\" (bug#9460)
svn path=/trunk/mcs/; revision=89884
Arina Itkes [Sun, 18 Nov 2007 08:59:54 +0000 (08:59 -0000)]
Removed machine initialization that was removed from Regex.
svn path=/trunk/mcs/; revision=89882
Miguel de Icaza [Sun, 18 Nov 2007 05:01:04 +0000 (05:01 -0000)]
2007-11-18 Miguel de Icaza <miguel@novell.com>
* SignatureHelper.cs: Implement Equals and GetHashCode
svn path=/trunk/mcs/; revision=89881
Zoltan Varga [Sun, 18 Nov 2007 00:17:30 +0000 (00:17 -0000)]
2007-11-18 Zoltan Varga <vargaz@gmail.com>
* mini-amd64.c (mono_arch_output_basic_block): Unify the implementation of
CEE_CONV_I1/SEXT_I1 and I2 since they are the same.
* mini-x86.c (mono_arch_output_basic_block): Ditto.
svn path=/trunk/mono/; revision=89878
Miguel de Icaza [Sat, 17 Nov 2007 21:31:28 +0000 (21:31 -0000)]
Add comment
svn path=/trunk/mono/; revision=89877
Miguel de Icaza [Sat, 17 Nov 2007 21:28:16 +0000 (21:28 -0000)]
Add test
svn path=/trunk/mono/; revision=89876
Miguel de Icaza [Sat, 17 Nov 2007 21:24:31 +0000 (21:24 -0000)]
2007-11-17 Miguel de Icaza <miguel@novell.com>
* reflection.c (mono_reflection_encode_sighelper): Generate the
modopts and modreqs. I have a useless test that crashes monodis,
but that shows the code working.
svn path=/trunk/mono/; revision=89875
Miguel de Icaza [Sat, 17 Nov 2007 21:21:42 +0000 (21:21 -0000)]
Fix growth and validation; Have a test case, but it generates junk
svn path=/trunk/mcs/; revision=89874
Jb Evain [Sat, 17 Nov 2007 20:03:47 +0000 (20:03 -0000)]
2007-11-17 Jb Evain <jbevain@novell.com>
* PathTest.cs: Add test for #341034, GetRandomFileName should
return only file names in [a..z0..9].
svn path=/trunk/mcs/; revision=89873
Miguel de Icaza [Sat, 17 Nov 2007 20:02:12 +0000 (20:02 -0000)]
Rutime side of the class library chnge
svn path=/trunk/mono/; revision=89872
Miguel de Icaza [Sat, 17 Nov 2007 20:01:57 +0000 (20:01 -0000)]
2007-11-17 Miguel de Icaza <miguel@novell.com>
* SignatureHelper.cs: Preparational tasks to support the
AddArgument overloads that allow the specification of modopts and
modreqs.
Refactor code, add new parameters.
svn path=/trunk/mcs/; revision=89871
Jb Evain [Sat, 17 Nov 2007 19:29:36 +0000 (19:29 -0000)]
2007-11-12 Juraj Skripsky <js@hotfeet.ch>
* Path.cs (GetRandomFileName): Return filenames containing only
characters from the range [a..z0..9] as MS.NET does.
svn path=/trunk/mcs/; revision=89869
Jonathan Pobst [Sat, 17 Nov 2007 19:20:38 +0000 (19:20 -0000)]
2007-11-17 Jonathan Pobst <monkey@jpobst.com>
* MenuStrip.cs: Guard against a NRE when a MdiWindowItem is set
but there isn't a MdiContainer.
[Fixes bug #342358]
svn path=/trunk/mcs/; revision=89868
Jonathan Pobst [Sat, 17 Nov 2007 19:02:01 +0000 (19:02 -0000)]
2007-11-17 Jonathan Pobst <monkey@jpobst.com>
* TextControl.cs: Don't recalculate document if the recalc_start and
recalc_end hasn't changed.
[Fixes bug #342505]
svn path=/trunk/mcs/; revision=89866
Zoltan Varga [Sat, 17 Nov 2007 18:32:38 +0000 (18:32 -0000)]
2007-11-17 Zoltan Varga <vargaz@gmail.com>
* mini-amd64.c (mono_arch_output_basic_block): Fix a typo.
svn path=/trunk/mono/; revision=89865
Zoltan Varga [Sat, 17 Nov 2007 17:06:22 +0000 (17:06 -0000)]
2007-11-17 Zoltan Varga <vargaz@gmail.com>
* mini-x86.c (mono_arch_get_inst_for_method): Remove code which is now in
mini.c.
svn path=/trunk/mono/; revision=89863
Zoltan Varga [Sat, 17 Nov 2007 16:58:45 +0000 (16:58 -0000)]
2007-11-17 Zoltan Varga <vargaz@gmail.com>
* mini-ia64.c (mono_arch_get_inst_for_method): Remove code which is now in
mini.c.
svn path=/trunk/mono/; revision=89862
Zoltan Varga [Sat, 17 Nov 2007 16:48:33 +0000 (16:48 -0000)]
2007-11-17 Zoltan Varga <vargaz@gmail.com>
* mini-amd64.c (mono_arch_compute_omit_fp): Disable fp elimination for methods
returning a vtype in a register.
svn path=/trunk/mono/; revision=89861
Zoltan Varga [Sat, 17 Nov 2007 16:42:35 +0000 (16:42 -0000)]
2007-11-17 Zoltan Varga <vargaz@gmail.com>
* mini.c (mini_get_inst_for_method): Move the handling of the atomic operations
here from the arch specific code.
* mini-amd64.c (mono_arch_get_inst_for_method): Remove code which is now in
mini.c.
svn path=/trunk/mono/; revision=89860
Miguel de Icaza [Sat, 17 Nov 2007 16:13:07 +0000 (16:13 -0000)]
2007-11-17 Miguel de Icaza <miguel@novell.com>
* SignatureHelper.cs (AddArguments): Add new 2.0 API, used by
new versions of the DLR. Currently does not have support for
modreq, modopts. Just a simple wrapper as consumed by the DLR.
svn path=/trunk/mcs/; revision=89856
Zoltan Varga [Sat, 17 Nov 2007 16:10:03 +0000 (16:10 -0000)]
2007-11-17 Zoltan Varga <vargaz@gmail.com>
* mini-amd64.c (mono_arch_output_basic_block): Add some micro optimizations.
(mono_arch_emit_prolog): Increment maximum prolog size.
* mini-amd64.c inssel-amd64.brg cpu-amd64.md: Move the implementation of the
START_HANDLER/ENDFINALLY/ENDFILTER opcodes to mini-amd64.c.
svn path=/trunk/mono/; revision=89854
Miguel de Icaza [Sat, 17 Nov 2007 15:50:16 +0000 (15:50 -0000)]
Update documentation list, sort
svn path=/trunk/mono/; revision=89846
Marek Habersack [Sat, 17 Nov 2007 14:17:54 +0000 (14:17 -0000)]
2007-11-17 Marek Habersack <mhabersack@novell.com>
* HttpResponseTest.cs: added a simple test for AddFileDep*
methods, for bug #342511
2007-11-17 Marek Habersack <mhabersack@novell.com>
* HttpResponse.cs: make sure fileDependencies is not null before
attempting to use it. Fixes bug #342511.
svn path=/trunk/mcs/; revision=89841
Gert Driesen [Sat, 17 Nov 2007 09:46:46 +0000 (09:46 -0000)]
* DataGridViewTextBoxCell.cs: Removed CWL.
svn path=/trunk/mcs/; revision=89837
Zoltan Varga [Sat, 17 Nov 2007 01:30:31 +0000 (01:30 -0000)]
2007-11-17 Zoltan Varga <vargaz@gmail.com>
* mini-x86.c (get_call_info): Receive a MonoCompile instead of a
MonoGenericSharingContext.
svn path=/trunk/mono/; revision=89828
Zoltan Varga [Sat, 17 Nov 2007 01:30:01 +0000 (01:30 -0000)]
2007-11-17 Zoltan Varga <vargaz@gmail.com>
* mini-x86.c (get_call_info): Receive a MonoCompile instead of a
MonoGenericSharingContext.
svn path=/trunk/mono/; revision=89827
Zoltan Varga [Sat, 17 Nov 2007 01:28:08 +0000 (01:28 -0000)]
2007-11-17 Zoltan Varga <vargaz@gmail.com>
* mini-ia64.c (get_call_info): Receive a MonoContext instead of a
MonoGenericSharingContext. Allocate memory from the cfg mempool.
svn path=/trunk/mono/; revision=89826
Carlos Alberto Cortez [Sat, 17 Nov 2007 00:54:51 +0000 (00:54 -0000)]
2007-11-16 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ListView.cs: Implement 2.0 SearchForVirtualItem event support.
svn path=/trunk/mcs/; revision=89823
Zoltan Varga [Sat, 17 Nov 2007 00:43:26 +0000 (00:43 -0000)]
2007-11-17 Zoltan Varga <vargaz@gmail.com>
* boehm-gc.c (create_allocator): Fix size calculation for the string allocator.
(mono_gc_get_managed_allocator): Enable the string allocator on amd64.
svn path=/trunk/mono/; revision=89821
Jonathan Pobst [Sat, 17 Nov 2007 00:37:02 +0000 (00:37 -0000)]
2007-11-16 Jonathan Pobst <monkey@jpobst.com>
* TextControl.cs: Missed some code for bug 341534 to trigger a
recalculation when the font changes.
svn path=/trunk/mcs/; revision=89820
Gert Driesen [Fri, 16 Nov 2007 23:21:19 +0000 (23:21 -0000)]
* ComboBoxTest.cs: Enabled test for bug #331144.
svn path=/trunk/mcs/; revision=89817
Marek Habersack [Fri, 16 Nov 2007 22:54:34 +0000 (22:54 -0000)]
2007-11-17 Marek Habersack <mhabersack@novell.com>
* HandlerFactoryConfiguration.cs: FileMatchingInfo array must be
created anew on each request (before the result is cached). Fixes
bug #335669.
svn path=/trunk/mcs/; revision=89812
Andreia Gaita [Fri, 16 Nov 2007 20:52:57 +0000 (20:52 -0000)]
* Control.cs: When updating the zorder, check if the child to update is
the same control that is set to always be on top (i.e., scrollbars), and
just put it on top directly. Fixes BadMatch error on pdn3
2007-11-09 Andreia Gaita <avidigal@novell.com>
svn path=/trunk/mcs/; revision=89792
Marek Habersack [Fri, 16 Nov 2007 20:31:22 +0000 (20:31 -0000)]
2007-11-16 Marek Habersack <mhabersack@novell.com>
* HttpWebRequest.cs: when folding a request into a GET one, set
content length to 0 and kill the buffers. Fixes bug #327314. Patch
from Geoff Norton <gnorton@novell.com>, thanks!
svn path=/trunk/mcs/; revision=89790
Gert Driesen [Fri, 16 Nov 2007 20:28:48 +0000 (20:28 -0000)]
* AppDomain.cs: Added some obsolete messages.
svn path=/trunk/mcs/; revision=89789
Atsushi Eno [Fri, 16 Nov 2007 19:51:37 +0000 (19:51 -0000)]
2007-11-16 Atsushi Enomoto <atsushi@ximian.com>
* AssemblyBuilder.cs : added missing 2.0 member.
* DynamicMethod.cs : removed extra stuff.
* DynamicILInfo.cs : no public .ctor().
* ILGenerator.cs : fixed 2.0 member signatures.
svn path=/trunk/mcs/; revision=89786
Marek Safar [Fri, 16 Nov 2007 19:49:25 +0000 (19:49 -0000)]
2007-11-16 Marek Safar <marek.safar@gmail.com>
A test for bug #325423
svn path=/trunk/mcs/; revision=89785
Marek Safar [Fri, 16 Nov 2007 19:48:45 +0000 (19:48 -0000)]
2007-11-16 Marek Safar <marek.safar@gmail.com>
A fix for bug #325423
* assign.cs (FieldInitializer): Use resolved expression for emit.
* class.cs: Print less confusing error message.
svn path=/trunk/mcs/; revision=89784
Carlos Alberto Cortez [Fri, 16 Nov 2007 19:41:19 +0000 (19:41 -0000)]
2007-11-16 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ListViewTest.cs: New exception test for 2.0 FindNearestItem method.
svn path=/trunk/mcs/; revision=89783
Carlos Alberto Cortez [Fri, 16 Nov 2007 19:39:16 +0000 (19:39 -0000)]
2007-11-16 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ListView.cs: Throw the needed exceptions for FindNearestItem.
svn path=/trunk/mcs/; revision=89782
Atsushi Eno [Fri, 16 Nov 2007 18:59:56 +0000 (18:59 -0000)]
2007-11-16 Atsushi Enomoto <atsushi@ximian.com>
* EnumBuilder.cs, TypeBuilder.cs : implemented missing 2.0
stuff, in harmless manner.
svn path=/trunk/mcs/; revision=89779
Atsushi Eno [Fri, 16 Nov 2007 18:33:00 +0000 (18:33 -0000)]
2007-11-16 Atsushi Enomoto <atsushi@ximian.com>
* ConstructorBuilder.cs : added CallingConvention.
svn path=/trunk/mcs/; revision=89775
Atsushi Eno [Fri, 16 Nov 2007 17:50:33 +0000 (17:50 -0000)]
2007-11-16 Atsushi Enomoto <atsushi@ximian.com>
* SignatureHelper.cs : Module can be null, and for non-
ModuleBuilder argument, throw ArgumentException.
Added missing 2.0 stuff.
* SignatureHelperTest.cs : new test.
* corlib_test.dll.sources : added S.R.E/SignatureHelperTest.cs.
svn path=/trunk/mcs/; revision=89774
Jonathan Pobst [Fri, 16 Nov 2007 16:53:41 +0000 (16:53 -0000)]
2007-11-16 Jonathan Pobst <monkey@jpobst.com>
* Control.cs: Don't perform a new layout when a label changes its text,
cause label handles its own autosizing.
[Fixes bug #342077]
svn path=/trunk/mcs/; revision=89773
Gert Driesen [Fri, 16 Nov 2007 16:42:05 +0000 (16:42 -0000)]
* mjs.cs: Added support for /warn option. Ignore /target:exe, and
report errors for /target:library and invalid targets.
svn path=/trunk/mcs/; revision=89771
Rodrigo Kumpera [Fri, 16 Nov 2007 15:35:16 +0000 (15:35 -0000)]
2007-11-16 Rodrigo Kumpera <rkumpera@novell.com>
* TypeTest.cs: Splited MakeGenericType_UserDefinedType is two tests.
MakeGenericType_NestedUserDefinedType is the NotWorking part of
the fix for bug #331199.
* TypeTest.cs: Added a NotWorking version of TestMakeGenericType_UserDefinedType
that has the behavior of .net 2.0 SP1.
svn path=/trunk/mcs/; revision=89765
Jb Evain [Fri, 16 Nov 2007 15:13:21 +0000 (15:13 -0000)]
2007-11-16 Jb Evain <jbevain@novell.com>
* Debug_2_1.cs: simply write debug messages to the
console.
svn path=/trunk/mcs/; revision=89763
Marek Safar [Fri, 16 Nov 2007 14:27:40 +0000 (14:27 -0000)]
Disabled 1 test.
svn path=/trunk/mcs/; revision=89758
Marek Safar [Fri, 16 Nov 2007 14:19:57 +0000 (14:19 -0000)]
2007-11-16 Marek Safar <marek.safar@gmail.com>
* cs-tokenizer.cs: Removed GMCS ifdefs.
* rootcontext.cs, report.cs: Report unavailable gmcs features used by
mcs.
* cs-parser.jay: Disabled nullable check.
* generic-mcs: Copied more generic stuff.
svn path=/trunk/mcs/; revision=89756
Marek Safar [Fri, 16 Nov 2007 11:20:03 +0000 (11:20 -0000)]
Updated
svn path=/trunk/mcs/; revision=89749
Marek Safar [Fri, 16 Nov 2007 11:19:38 +0000 (11:19 -0000)]
2007-11-16 Marek Safar <marek.safar@gmail.com>
* gcs-parser.jay: Merged to cs-parser.jay.
* generic.cs, typemanager.cs, cs-tokenizer.cs, linq.cs, Makefile
* *.csproj, *.sources: Updated to use only 1 jay file.
svn path=/trunk/mcs/; revision=89748
Marek Safar [Fri, 16 Nov 2007 10:01:37 +0000 (10:01 -0000)]
New tests.
svn path=/trunk/mcs/; revision=89746
Marek Safar [Fri, 16 Nov 2007 10:01:27 +0000 (10:01 -0000)]
2007-11-16 Marek Safar <marek.safar@gmail.com>
* gcs-parser.jay: Added nullable and default expression feature checks.
svn path=/trunk/mcs/; revision=89745
Marek Safar [Fri, 16 Nov 2007 09:20:42 +0000 (09:20 -0000)]
New tests + update
svn path=/trunk/mcs/; revision=89743
Marek Safar [Fri, 16 Nov 2007 09:19:48 +0000 (09:19 -0000)]
2007-11-16 Marek Safar <marek.safar@gmail.com>
* gcs-parser.jay, cs-parser.jay, class.cs: Unified parameters parsing,
it fixes many TODOs and hidden bugs.
* expression: Removed duplicate error check.
svn path=/trunk/mcs/; revision=89742